我有一個問題,我不確定解決問題的最佳方法。我一直在做一個項目,需要我去中國進行安裝和整合。我的代碼從一開始就一直處於顛覆之中,因爲這是我過去所瞭解和使用的。我現在擔心我在中國期間可能無法做任何簽證。將Subversion版本庫分支到分佈式CMS中
我想這可能是一個好主意,當我離開時創建一個分支並使用bazaar-cvs,並在我回來時將這些更改合併到Subversion存儲庫中。
是否有任何需要注意的警告?我會失去我的提交日誌嗎?任何意見,從你那些做了CMS轉換將不勝感激。
我有一個問題,我不確定解決問題的最佳方法。我一直在做一個項目,需要我去中國進行安裝和整合。我的代碼從一開始就一直處於顛覆之中,因爲這是我過去所瞭解和使用的。我現在擔心我在中國期間可能無法做任何簽證。將Subversion版本庫分支到分佈式CMS中
我想這可能是一個好主意,當我離開時創建一個分支並使用bazaar-cvs,並在我回來時將這些更改合併到Subversion存儲庫中。
是否有任何需要注意的警告?我會失去我的提交日誌嗎?任何意見,從你那些做了CMS轉換將不勝感激。
我建議使用git-svn。它與svn整合git。我將它用於我的內部開發,因爲遠程SVN服務器並不總是在線。你得到一個分佈式的本地倉庫的好處,你可以很容易地用一個命令後提交更改回SVN:
git svn dcommit
我從來沒有使用它,但你可能想看看SVK。這是一個基於SVN的分佈式版本控制。這允許您在「離線」時執行登入和其他操作。
http://en.wikipedia.org/wiki/SVK http://svk.bestpractical.com/view/HomePage
您也可以嘗試的Git
這是一個分佈式的CMS它有一個很好的遷移工具,SVN倉庫轉換爲Git的。我從來沒有用過它,但它看起來很容易使用,並且使用不同的協議很容易在網上發佈公共回購協議。
我會使用GIT,如果它不是一個Windows項目。對於我的喜好,git windows支持仍然太多。 – Tanj 2009-04-17 13:40:08
的bzr - svn的是BZR插件,可以讓你得到副本svn trunk作爲bzr分支,在其上工作,然後將你的工作轉換回svn而不會丟失任何東西。在Windows和Linux上運行良好。這個插件是標準windows安裝程序(獨立安裝程序)的一部分。
我喜歡它。我將使用cygwin git,因爲bash> wincmd – Tanj 2009-04-17 15:20:35