什么是最常见的Windows版本控制软件?

时间:2010-02-19 21:22:27

标签: windows version-control

来自UNIX背景,具有CVS和git的一些知识,我已经在几乎每个领域都掌握了我的Windows开发技能。但是我仍然不知道是否有一个Windows开发者“有”知道的VCS。

是否有人使用过其他人?

10 个答案:

答案 0 :(得分:12)

FinalBuilder的制作人过去常常对他们(主要是基于Windows的)客户进行调查。我找不到比their 2008 survey更新的内容,但这就是它的样子。

alt text

如您所见,您不必只知道一个。但是,如果不熟悉Subverion和Sourcesafe,你就是个傻瓜。

如果我要预测自那时以来它是如何变化的,我猜想Subversion已经添加了用户,SourceSafe已经失去了一点基础,并且Git现在出现了,但只有很小的数字。< / p>

答案 1 :(得分:3)

TortoiseSVN(svn)与资源管理器紧密集成,我知道运行Windows并使用subversion的大多数开发人员也使用Tortoise。

答案 2 :(得分:2)

我认为并不是特定于Windows,但Subversion(SVN)是必须的。

答案 3 :(得分:2)

是的,TortioseSVN在Windows上运行得很好。 git还有一只乌龟!虽然我不太确定它是否像它的SVN表兄一样容易。

https://tortoisegit.org/

答案 4 :(得分:2)

简短回答,是SVN。

免费:

CVS已经死了。

Subversion与Windows(explorervisual studioeclipse,命令行,WebDAV等最佳集成...)它还具有其他的GUI { {3}}

使用Git,你只能专门使用命令行。

不自由: Perforce是可以的,但无论你做什么,都不要使用Visual Sourcesafe,并冒着整个存储库在某个时间点被破坏而直到很久以后才意识到它的风险。

答案 5 :(得分:1)

通常,在UNIX上使用的相同类型的源代码控制也可以在Windows上使用。肯定会在窗户上避免 - VSS立即浮现在脑海中。

答案 6 :(得分:0)

在DVCS之前,所有酷孩子都使用SVN;其他人都使用VSS或TFS。

DVCS正在变成一场有趣的竞争,因为Git显然在功能方面具有优势,但Mercurial在Windows集成方面具有优势。可怜的Bazaar似乎没有看到。

答案 7 :(得分:0)

VisualSVN也与VS绑定,并使用TortoiseSVN作为后端。每个许可证的价格是50美元。效果很好。如果您正在寻找与Visual Studio的良好搭配,请查看AnkSVN。

答案 8 :(得分:0)

我们在Windows上使用msys-git非常成功。 GUI工具不是很好。我使用命令行,它工作正常。我的同事使用git-extensions集成到visual studio中。它似乎工作正常。

我的另一个选择是SVN。它有很棒的窗户支持。

答案 9 :(得分:0)

我同意:Subversion。但我很确定,有一天它会被git取代。