|
|
1
6
Bazaar非常适合您的需求,我怀疑您发现您的项目存在速度问题。巴扎有非常漂亮的图形用户界面前端,叫做 Bazaar Explorer 我建议你不要吃乌龟。(Bazaar Explorer现在捆绑到Standard 2.0安装程序中。) 当然,如果你选择反复无常,你不会损失太多。 所以你最好一个接着一个测试,然后做出选择。每一个狂热者都会向你推荐他的最爱。 |
|
|
2
16
如果你只是一个在小项目上工作的开发人员,那么任何版本控制系统都应该足够快。
我自己也是一个Mercurial开发人员,当然我会建议:—)我喜欢Mercurial有一个核心概念:变更集图。图形驻留在存储库(克隆)中。在同一个克隆中可以有多个开发行。这可以是多个头部的形式,也可以用
bookmarks extension
或者作为命名的分支。您还可以使用多个克隆来保持事物的分离,或者来回移动:分离组合的克隆很容易(使用
对于Windows(以及其他平台),您有 TortoiseHg 提供了一个非常好的图形界面。TortoiseHg还集成了许多优秀的Mercurial插件,特别是 record extension ,它允许您在提交时从文件中选择单个更改。使用它,您可以编辑几个文件,然后将这些更改作为几个独立的变更集提交。 最后,你还应该知道 Mercurial: The Definitive Guide 关于Mercurial的免费在线书籍。 |
|
|
3
5
如果你是一个windows用户,没有什么比得上imo了。 TortoiseSVN 在可用性和易用性方面。 |
|
|
4
4
绝对颠覆…… 它是免费的,非常容易设置和使用,不需要服务器,因为它只需要访问本地文件系统,如果您陷入困境,您可以找到加载和加载的文档和帮助,因为我认为使用SVN的人比Bazaar或Git多得多,例如…. 你只需下载Tortoissesvn( http://tortoisesvn.tigris.org/ )开始使用它……开始使用它不需要其他任何东西,因为Tortoissesvn内置了颠覆功能,我相信…… |
|
|
5
4
我和他们一起玩过。 吸引我去集市的关键是它的灵活性。 想在集中模式(ALA SVN)下运行吗?你可以做到。想要在分布式模式下操作(ala mercurial或git)?你可以做到。 这就是它变得更好的地方:你可以两者兼得。假设你和一个从SVN过来的人一起工作,他只是有点不喜欢分布式概念。好的。让他以集中模式工作,而团队的其他成员则以分布式模式工作。如果他不在中央存储库中,他甚至可以在离开时将其签出离线并进行离线提交。然后他回来的时候就可以把他们都交出来。 虽然其他一些系统有接近不同模型的方法,但似乎没有一个系统像Bazaar那样致力于灵活性。 |
|
|
6
3
我已经在各种不同的项目中广泛使用了SVN、Git和BZR。我目前在一个单用户项目上使用BZR,它非常容易设置和使用。无需设置服务器并附带运行良好的TortoiseBZR,它可能不像TortoiseSvn那样功能完整,但对于一个人项目,您应该拥有所需的一切。缺少一些功能,例如标记修订的能力,在这种情况下,您需要使用命令行界面。我一年前就考虑过反复无常,但我还没有在现实生活中使用它,所以我无法进行比较。我决定反对它,因为乌龟在那个时候看起来不是很成熟,我希望从那时起它会有所改进。 |
|
|
7
2
我很喜欢 darcs 它使用了补丁理论,据我所知,它在版本控制软件中是独一无二的。 |
|
|
8
1
我在集市上玩了一段时间,对它很满意。所有的宣传都在继续 git 我试了一下。尽管它有相当复杂的概念,但我只能说它是值得改变的。我现在把它用于我所有的项目。不管多小。我想 TortoiseGit 已经足够好用了。 我可以看到以下几点:
有些事情我不太喜欢:
|
|
|
9
0
|
|
|
10
0
我会一直推荐Git。它速度快,不需要服务器,分支和合并非常好。对于Windows,您需要 MsysGit . Mercurial也非常好,为用户提供了更简单的界面。 |
|
|
Jordan · 使用git初始化GitHub存储库的版本控制 2 年前 |
|
|
Viermusketiere · 嵌入式系统开发中如何进行版本控制 2 年前 |
|
|
Luke · 如何使用subversion管理生产/测试/开发配置信息? 17 年前 |
|
|
Carson Myers · 尝试开始使用git 17 年前 |
|
|
betitall · 如何对跨项目共享的资源进行版本控制 17 年前 |