nev*_*ame 5 svn version-control mercurial
如果我错了,请更正我,但不是为OS项目分发SCM,而集中式SCM更适合企业/私人项目?
因为例如.mercurial任何人都可以获得具有完整历史记录功能的存储库的精确副本,而在集中式的情况下,您只能获得最新的工作副本.
我更关注私人项目,所以我想知道集中式SCM是否更好或不重要?
Von*_*onC 10
与VCS相比,DVCS的限制基本上是:
也就是说,DVCS允许一种新的方式来发布(拉/拉)数据,这可以帮助团队之间的"预交付"(当团队想要分享开发时,即使仍在进行中并且尚未正式承诺到中央存储库):你成为一个被动的产生和积极的消费者.
Tomislav Nakic-Alfirevic在评论中提到:
你能说明你的DVC与集中式DVC的第二点吗?
正确的访问管理很棘手,特别是如果大公司:
在这些情况下,这意味着:
例如,Git 有点过于简单,无法直接回答大公司的担忧:
git的新手(意思是,当我开始时我建议像这样增强;))经常谈论添加这个功能或那个功能,而没有意识到git真的非常简单.
它有文件,目录,提交,标签,就是这样.
它集中解决方案的优势在于缺少代理标识符,例如分支路径,服务器分配的序列号等.是的,可能有更多的关系和元数据来代表很多东西.
每个文件的历史记录和合并,目录重命名,樱桃采摘,还原.
但这些都增加了基本模型的复杂性,基本模型已经证明自己能够处理这些事情 - 需要注意.
但是,回报 - 简单 - 非常值得这些警告.
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |