我的團隊在斷開模式下工作。即他們開發應用程序並在公司網絡內部使用SVN來管理代碼的版本。斷開連接版本控制
我坐在客戶辦公室裏,沒有從客戶機器直接訪問我公司的網絡。我維護我自己的SVN,在那裏檢查從我的團隊每天收到的代碼丟失,並對代碼進行更改。
我在這種操作模式下面臨兩個問題。
- 如果我的球隊刪除/重命名了一些文件,我簡單地粘貼從我的團隊收到了我的工作拷貝..刪除的文件保留在我的工作拷貝新的代碼。
- 爲了避免這個問題,我讓他們給我發補丁文件。修補程序文件的成功率更高,但無法處理二進制文件。因此,如果我的團隊將新的images/xls模板等添加到代碼庫中,我不會通過補丁文件獲取它們。 2.
因此,我開始覺得兩個斷開連接的SVN存儲庫不適合我的情況。
- 你們以前是否曾經遇到這種情況?
- 你做了什麼?
- SVN中有什麼可以幫助我嗎?
- 或者是否有另一個版本控制系統可以幫助我解決這個問題?
- 如果是,您可以指向我在VCS中的相關命令嗎?
優選免費替代品。
「是否有另一個版本控制系統可以幫助我解決這個問題?「我想你已經知道答案是「是的」,根據你選擇的標籤爲這個問題:) – MatrixFrog
@MatrixFrog,我不知道他們是否會.. ..我添加標籤以獲得關注使用這些VCS的用戶。我在Joel的[好教程](http://hginit.com)之後玩了Mercurial。但我無法解決這個問題..你能提供更多關於如何處理我的方案的信息嗎? –
我會說'git-svn'會是一個很好的開始,因爲它看起來像幾個回答者所說的。 – MatrixFrog