[SVN]:Subversion vs.GIT vs.其他开源SVN
作为一名.NET开发人员,我使用了Visual Studio附带的Visual SourceSafe。很长一段时间以来,我一直在研究.NET以外的技术,并开始使用OrtoiseSVN。我是开源SVN领域的初学者。关于这一点,我有一些疑问: (1) 哪个更好,Subversion还是GIT?我想在Windows XP上使用。我使用Aptana Studio IDE (2) 我对这个术语SVN有点困惑。有时我认为它与Subversion有关,Subversion是一种产品,有时是由这些工具组成的一个领域。请澄清[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是一种产品,有时是由这些工具组成的一个
(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(在我使用它的时候)更容易安装 要了解更多关于这两个方面以及如何使用它们,我认为最好去他们的网站/手册
如果您使用的是AptanaStudio(本质上是Eclipse),我建议您使用Subversion,因为它非常成熟
另一方面,是相当新的,据我所知没有1.0版本可用。如果您使用的是Aptana Studio(本质上是Eclipse),我建议使用Subversion,因为它非常成熟 另一方面,这是一个相当新的版本,据我所知,还没有1.0版本可用。我一直在为那些需要免费Windows的用户宣传 其他优势包括:
- ,它提供了与陆龟相似的功能,并且源于陆龟vn
- 性能与Git相似,跨平台支持也更好
- ,它提供了与陆龟相似的功能,并且源于陆龟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”,它不会过载