[SVN]:Subversion vs.GIT vs.其他开源SVN

[SVN]:Subversion vs.GIT vs.其他开源SVN,svn,tortoisesvn,Svn,Tortoisesvn,作为一名.NET开发人员,我使用了Visual Studio附带的Visual SourceSafe。很长一段时间以来,我一直在研究.NET以外的技术,并开始使用OrtoiseSVN。我是开源SVN领域的初学者。关于这一点,我有一些疑问: (1) 哪个更好,Subversion还是GIT?我想在Windows XP上使用。我使用Aptana Studio IDE (2) 我对这个术语SVN有点困惑。有时我认为它与Subversion有关,Subversion是一种产品,有时是由这些工具组成的一个

作为一名.NET开发人员,我使用了Visual Studio附带的Visual SourceSafe。很长一段时间以来,我一直在研究.NET以外的技术,并开始使用OrtoiseSVN。我是开源SVN领域的初学者。关于这一点,我有一些疑问:

(1) 哪个更好,Subversion还是GIT?我想在Windows XP上使用。我使用Aptana Studio IDE

(2) 我对这个术语SVN有点困惑。有时我认为它与Subversion有关,Subversion是一种产品,有时是由这些工具组成的一个领域。请澄清


(3) 乌龟比什么更重要?它是客户端程序吗?

它们完全不同。关于哪个更好,我更喜欢Git。它允许比SVN更好的本地控制

GIT是分布式的,这意味着每个存储库在任何情况下都可以充当主存储库,而SVN是集中式的

在Windows中,我对OrtoiseSVN的体验比Git要好,但我还没有尝试过最新版本


SVN意味着颠覆。CVS是另一个,通常与缩写词VCS(版本控制系统)混淆。Git是一个DVCS



乌龟是一种包装物。它允许您使用带有简单上下文菜单的典型控制台应用程序(SVN)。

它们完全不同。关于哪个更好,我更喜欢Git。它允许比SVN更好的本地控制

GIT是分布式的,这意味着每个存储库在任何情况下都可以充当主存储库,而SVN是集中式的

在Windows中,我对OrtoiseSVN的体验比Git要好,但我还没有尝试过最新版本


SVN意味着颠覆。CVS是另一个,通常与缩写词VCS(版本控制系统)混淆。Git是一个DVCS



乌龟是一种包装物。它允许您使用带有简单上下文菜单的典型控制台应用程序(SVN)。

如果您使用的是Windows XP,我建议您使用SVN。它比Git(在我使用它的时候)更容易安装


要了解更多关于这两者以及如何使用它们,我认为最好去他们的网站/手册。

如果您使用的是Windows XP,我建议您使用SVN。它比Git(在我使用它的时候)更容易安装

要了解更多关于这两个方面以及如何使用它们,我认为最好去他们的网站/手册

  • 使用Subversion,您可以将提交推送到一个为所有文件提供服务的集中存储库。GIT是分散的,您可以使用项目的任何给定副本作为存储库来推送或拉送提交

  • SVN代表Subversion,这是一个SCM,我相信它代表“源代码管理器”,尽管我可能在这方面错了。它们有时也称为VCS或“版本控制系统”

  • TortoiseSVN是用于访问Subversion存储库的客户端

  • 使用Subversion,您可以将提交推送到一个为所有文件提供服务的集中存储库。GIT是分散的,您可以使用项目的任何给定副本作为存储库来推送或拉送提交

  • SVN代表Subversion,这是一个SCM,我相信它代表“源代码管理器”,尽管我可能在这方面错了。它们有时也称为VCS或“版本控制系统”

  • TortoiseSVN是用于访问Subversion存储库的客户端


  • 如果您使用的是AptanaStudio(本质上是Eclipse),我建议您使用Subversion,因为它非常成熟


    另一方面,是相当新的,据我所知没有1.0版本可用。

    如果您使用的是Aptana Studio(本质上是Eclipse),我建议使用Subversion,因为它非常成熟

    另一方面,这是一个相当新的版本,据我所知,还没有1.0版本可用。

    我一直在为那些需要免费Windows的用户宣传

    其他优势包括:

    • ,它提供了与陆龟相似的功能,并且源于陆龟vn
    • 性能与Git相似,跨平台支持也更好
    如果您不需要DVCS,请坚持使用Subversion。它在所有平台上都有最好的受支持的工具和界面。

    我一直在为那些需要在Windows上免费使用的人宣传

    其他优势包括:

    • ,它提供了与陆龟相似的功能,并且源于陆龟vn
    • 性能与Git相似,跨平台支持也更好

    如果您不需要DVCS,请坚持使用Subversion。它在所有平台上都有最好的支持工具和界面。

    当我使用Aptana Studio和Subversion插件时,我猜它使用的是Tortoise repository?@Rohit:Subversion是版本控制系统,Tortoise是客户端。当我使用Aptana Studio和Subversion插件时,我猜它是在使用乌龟存储库?@Rohit:Subversion是版本控制系统,乌龟是客户端。这里有一个链接,指向一个可能有用的老问题:为什么SVN和GIT?Mercurial呢?这里有一个链接到一个可能有用的老问题:为什么SVN对GIT?Mercurial呢?我认为SCM代表软件配置管理。如果我错了请纠正我Linus说它代表源代码管理;除了那些认为它代表供应链管理的人之外,其他大多数人都说它代表软件配置管理。我建议使用“VCS”,它不会过载我认为SCM代表软件配置管理。如果我错了请纠正我Linus说它代表源代码管理;除了那些认为它代表供应链管理的人之外,其他大多数人都说它代表软件配置管理。我建议使用“VCS”,它不会过载