我正在尋找一個分佈式源代碼控制系統,它可以讓我做一個顛覆式的結賬。我有幾個不同的項目,並希望將它們組合成一個存儲庫。我希望能夠儘可能地擁有工作導演,就像Subversion一樣,所以每個項目不一定是它自己的存儲庫。從Mercurial的角度來看,這是不可能的,因爲任何文件都必須存儲在存儲庫中以便跟蹤其中的變化。如果有人知道分佈式源代碼控制系統可以讓我使用工作導航,我會很感激。分佈式源代碼控制與工作目錄模型?
0
A
回答
0
SourceGear's Vault支持這個,對一個用戶是免費的,並且通過支持Mono來運行跨平臺。
0
「分佈式源代碼控制」中的「分佈式」的一部分是所有副本相同 - 沒有「主」副本,也沒有「從」或「工作」副本。
你似乎要求的是「分佈式源代碼管理 - 但不是真的。」
1
每個結賬都是自己的存儲庫的事實不應該比任何地方的.svn
目錄更不方便。
- CVS店的元數據(只是少量)在
CVS
目錄,四處散落 - 顛覆存儲元數據(包括每個文件的完整基本副本)在
.svn
目錄,四處散落 - 的Git存儲甚至更多的元數據(包括每個文件的完整歷史)在單一
.git
目錄
我認爲一個Git結賬是更 CON因爲只有一個.git
子目錄需要關注,所以它比Subversion結帳要小心。此外,Git簽出通常比等效的Subversion簽出小,因爲所有歷史修訂都以高效壓縮格式存儲,而不是單獨的未壓縮文件。
0
Bazaar VCS的結賬模型與SVN/CVS中的類似。
1
這個問題是關於將幾個不同的模塊組合到一個單獨的項目存儲庫中以使工作更輕鬆?
在Subversion中,這將與svn:externals一起處理。
Mercurial中的等價物是nested repository。如果我誤解你的問題
- How do people manage changes to common library files stored across mutiple (Mercurial) repositories?
- Mercurial Subrepos - How do you create them and how do they work?
- Is the subprepos feature in Mercurial 1.4.x ready for production use?
道歉:
下面的問題可能證明是有用的。
相關問題
- 1. 根據發佈類型更改源代碼目錄和工作目錄
- 2. 在開源項目上工作時的源代碼控制
- 3. VisualWorks Smalltalk的分佈式源代碼控制
- 4. 分佈式源代碼控制的優勢是什麼?
- 5. 設置我的源代碼,建立目錄和製作工具
- 6. Xcode 7無法正常工作與源代碼控制
- 7. git源代碼控制不與視覺工作室
- 8. 源代碼控制如何與Python子流程一起工作?
- 9. 導入從ClearCase的源代碼控制一個項目,RTC源代碼控制
- 10. tfs源代碼控制不會將項目放入源代碼控制
- 11. 源代碼控制抹去項目
- 12. 新項目中的源代碼控制
- 13. 源代碼控制分支需要
- 14. 源代碼控制分支策略
- 15. 使用Flex Builder與源代碼控制
- 16. 如何更改CodeIgniter中的控制器/模型源目錄
- 17. 從源代碼控制中刪除解決方案目錄
- 18. Ant javac源碼目錄不工作
- 19. Eclipse:與源代碼目錄隔離的項目目錄
- 20. 源控制替代我的工作
- 21. Maven多源目錄模塊不工作
- 22. 代碼控制器中的目錄
- 23. 分佈式我分佈式Tensorflow工作Reinpect人力檢測模型
- 24. 模型視圖控制器設計模式代碼示例代碼示例
- 25. 更改源代碼目錄
- 26. Xcode源代碼目錄
- 27. TFS 2012與分支機構的源代碼控制結構
- 28. 發佈模式跳過代碼部分
- 29. 家庭源代碼控制
- 30. 源代碼控制培訓
因爲要備份我所有的工作,我必須克隆多個存儲庫而不是一個存儲庫,因此每個檢出都是自己的存儲庫,因此更不方便。 – Jared 2009-02-03 18:55:46