我需要使用SVN的一些功能,如分支,歷史,還原,爲我的本地代碼的拷貝版本,但我想提交到服務器資料庫只有某個時候,當我完成我的本地開發。這有可能嗎? 謝謝。在SVN中是否有可能爲兩個SVN存儲庫保留相同的本地副本?
2
A
回答
2
你可能想在SVN書的簽出一章Branching and Merging,因爲你想做的事聽起來像一個「功能分支」。總之,只有在本地檢查是不可能的svn;但是,您可以在本地計算機上擁有任意數量的同一存儲庫的工作副本;並且如果您在服務器上創建自己的分支,那麼在將分支合併到分支之前,主幹將保持不變。
但是,如果你做的東西像這樣定期,真的不想涉及服務器(或不能因爲你沒有維持或訪問它),我還建議使用Git作爲另一個答案已經表明。
1
你試圖在svn中實現git工作流。這是不可能的,但是如果你有能力選擇你的VCS軟件,你可以試用git。
3
這就是顛覆的模式:你做一些本地開發,測試一切正常,如果準備好了,承諾在倉庫曾經多次更改。
如果修改是重要的,需要很長的時間,那麼你應該把它在幾個短修改分開,並儘快提交這些簡短的修改。如果您不希望主幹上的其他開發人員在完成所有操作後才能看到這些修改,請創建功能分支,定期在此功能分支中提交,然後將功能分支重新集成到主幹中。
這在SVN book被很好地描述。
相關問題
- 1. SVN:如何簽出同一存儲庫的兩個本地副本
- 2. SVN沒有本地副本
- 3. svn副本.... svn:在
- 4. 將現有SVN工作副本轉換爲git存儲庫
- 5. SVN中這個工作副本的存儲庫URL簡寫?
- 6. SVN Backout,但在本地保留更改
- 7. 本地存儲庫中的svn存儲庫
- 8. SVN工作副本格式是否應該與存儲庫版本匹配?
- 9. SVN顛覆。蝕。本地存儲庫
- 10. 本地升級到SVN 1.7是否需要升級存儲庫?
- 11. SVN SVN版本控制文件在哪裏存儲在本地?
- 12. SVN刪除本地文件,保留在版本庫
- 13. 兩個svn命令是否相同?
- 14. SVN新手,我應該保留一個項目的本地副本嗎?
- 15. 是否可以在保留歷史的同時將單個文件從一個SVN存儲庫遷移到另一個SVN存儲庫?
- 16. 如何判斷SVN工作副本中的所有目錄是否位於同一個存儲庫根目錄?
- 17. Svn-log'。' Svn不是工作副本
- 18. 是否有可能將.gitignore文件保留在SVN之外?
- 19. 如何保持本地svn-git倉庫與.svn同步?
- 20. 合併兩個工作SVN副本
- 21. git-svn:保留兩個不同的git-svn回購合併
- 22. svn:'。'不是工作副本
- 23. SVN不是工作副本
- 24. SVN外部從本地存儲庫到遠程存儲庫
- 25. 將svn本地存儲庫遷移到git存儲庫
- 26. SVN - 簽出的副本不能提交:'不是工作副本'
- 27. 如何使用舊的svn存儲庫的副本填充存儲庫
- 28. 有了SVN,是否可以管理存儲庫中的存儲庫?
- 29. SVN如何刪除本地副本?
- 30. 保持兩個文件在同一個SVN存儲庫中同步?