Von*_*onC 27
我想你也读过Bazaar vs. Git的文章,但最后,这一切都归结为你所期待的"功能丰富的代码管理".
如果通过代码管理,您指的是文件(和目录并重命名),请使用Bazaar.
如果,通过代码管理,您正在查看内容管理,Git旨在管理这一点(例如,暂存区域允许您记录您要提交的当前内容,即使您已经开始制作一些大的内容修改你最终不想在当前分支中提交)
可以肯定的是,重新阅读Linus对Git 的最初设想(早在2005年4月).如果你同意它,Git可能会提供你想要的东西.简而言之:
- "文件"无所谓.唯一重要的是"内容"如何在树中移动
- 您有一个SCM可以跟踪真正重要的唯一级别的变化,即整个项目.根据定义,"项目"取决于其他文件,或者它不是项目,所以这些信息实际上都没有任何意义.
在项目管理方面,"所有项目"概念实际上是Git 的优势和限制:您不应该将所有内容都放在一个 Git存储库中.
Ins*_*ter 12
这将归结为个人偏好,简单明了.
我使用Bazaar,发现它非常容易.Git中的临时区域概念提供了一些很好的灵活性,但也增加了复杂性.您可以使用4个命令(添加,提交,合并(可能是推/拉)和日志或qlog)轻松管理Bazaar中的代码,如果需要多个分支,则只需要合并.
通常Bazaar似乎做对了.我从来没有真正遇到过做蠢事或让我做些蠢事的问题.
我认为这取决于你的个人品味 - 两者都存在争议.自从0.8天以来,我已经将bzr广泛用于个人项目几年,但我去年已经转为git,并且从未回头,至少对于源代码管理而言.
我懒得改写自己的印象,但总结一下:
归档时间: |
|
查看次数: |
10904 次 |
最近记录: |