2009-04-17 64 views
2

我有一個問題,我不確定解決問題的最佳方法。我一直在做一個項目,需要我去中國進行安裝和整合。我的代碼從一開始就一直處於顛覆之中,因爲這是我過去所瞭解和使用的。我現在擔心我在中國期間可能無法做任何簽證。將Subversion版本庫分支到分佈式CMS中

我想這可能是一個好主意,當我離開時創建一個分支並使用bazaar-cvs,並在我回來時將這些更改合併到Subversion存儲庫中。

是否有任何需要注意的警告?我會失去我的提交日誌嗎?任何意見,從你那些做了CMS轉換將不勝感激。

回答

3

我建議使用git-svn。它與svn整合git。我將它用於我的內部開發,因爲遠程SVN服務器並不總是在線。你得到一個分佈式的本地倉庫的好處,你可以很容易地用一個命令後提交更改回SVN:

git svn dcommit

+0

我喜歡它。我將使用cygwin git,因爲bash> wincmd – Tanj 2009-04-17 15:20:35

1

您也可以嘗試的Git

http://git-scm.com/

這是一個分佈式的CMS它有一個很好的遷移工具,SVN倉庫轉換爲Git的。我從來沒有用過它,但它看起來很容易使用,並且使用不同的協議很容易在網上發佈公共回購協議。

+0

我會使用GIT,如果它不是一個Windows項目。對於我的喜好,git windows支持仍然太多。 – Tanj 2009-04-17 13:40:08

4

的bzr - svn的是BZR插件,可以讓你得到副本svn trunk作爲bzr分支,在其上工作,然後將你的工作轉換回svn而不會丟失任何東西。在Windows和Linux上運行良好。這個插件是標準windows安裝程序(獨立安裝程序)的一部分。