我正在寻找一个分布式源代码控制系统,它可以让我做一个颠覆式的结账。我有几个不同的项目,并希望将它们组合成一个存储库。我希望能够尽可能地拥有工作导演,就像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. VisualWorks Smalltalk的分布式源代码控制
- 3. 设置我的源代码,建立目录和制作工具
- 4. git源代码控制不与视觉工作室
- 5. 源代码控制如何与Python子流程一起工作?
- 6. 导入从ClearCase的源代码控制一个项目,RTC源代码控制
- 7. 新项目中的源代码控制
- 8. 源代码控制抹去项目
- 9. 源代码控制分支需要
- 10. 源代码控制分支策略
- 11. 使用Flex Builder与源代码控制
- 12. 如何更改CodeIgniter中的控制器/模型源目录
- 13. 从源代码控制中删除解决方案目录
- 14. Maven多源目录模块不工作
- 15. Eclipse:与源代码目录隔离的项目目录
- 16. 代码控制器中的目录
- 17. 分布式我分布式Tensorflow工作Reinpect人力检测模型
- 18. 模型视图控制器设计模式代码示例代码示例
- 19. 发布模式跳过代码部分
- 20. Visual Studio源代码管理:把工作目录放在哪里?
- 21. Seam项目推荐的源代码控制忽略模式是什么?
- 22. 源代码控制培训
- 23. SQL Server源代码控制
- 24. 家庭源代码控制
- 25. 源代码控制策略
- 26. 免费源代码控制
- 27. Lotus Notes源代码控制
- 28. LiveCode源代码控制
- 29. WebReference和源代码控制
- 30. SQL Server源代码控制
因为要备份我所有的工作,我必须克隆多个存储库而不是一个存储库,因此每个检出都是自己的存储库,因此更不方便。 – Jared 2009-02-03 18:55:46