2011-12-12 61 views

回答

2

你可能想在SVN書的簽出一章Branching and Merging,因爲你想做的事聽起來像一個「功能分支」。總之,只有在本地檢查是不可能的svn;但是,您可以在本地計算機上擁有任意數量的同一存儲庫的工作副本;並且如果您在服務器上創建自己的分支,那麼在將分支合併到分支之前,主幹將保持不變。

但是,如果你做的東西像這樣定期,真的不想涉及服務器(或不能因爲你沒有維持或訪問它),我還建議使用Git作爲另一個答案已經表明。

1

你試圖在svn中實現git工作流。這是不可能的,但是如果你有能力選擇你的VCS軟件,你可以試用git。

3

這就是顛覆的模式:你做一些本地開發,測試一切正常,如果準備好了,承諾在倉庫曾經多次更改。

如果修改是重要的,需要很長的時間,那麼你應該把它在幾個短修改分開,並儘快提交這些簡短的修改。如果您不希望主幹上的其他開發人員在完成所有操作後才能看到這些修改,請創建功能分支,定期在此功能分支中提交,然後將功能分支重新集成到主幹中。

這在SVN book被很好地描述。

相關問題