初学者要求提供Subversion指南

时间:2012-09-27 12:25:38

标签: svn tortoisesvn

我们的编程团队正在为我们的所有代码寻找版本控制方法。推荐Subversion,所以我们决定检查一下。然而,由于我们对这个想法都不熟悉,我们很难想到如何设置和使用它。

  • 我们是一个由3-5人在Windows机器上本地合作的小团队
  • 之前,没有一个程序员使用像Subversion这样的同步软件
  • 我们可以访问通过VirtualBox
  • 设置Ubuntu Server的本地计算机
  • 我们还有付费服务器托管我们可以使用

有没有办法在本地计算机或付费服务器上设置Subversion或类似设置?如果是这样,有没有一个易于理解的指南呢?

6 个答案:

答案 0 :(得分:1)

我认为Red Book是最好的SVN手册。如果要设置SVN服务器,可以在此处查看How to set up a Subversion (SVN) server on GNU/Linux - Ubuntu

答案 1 :(得分:1)

SVN book gives分步说明。来自TortoiseSVN菜单的TortoiseSVNHelp附带了一个副本,或打开产品的TortoiseSVN_en.chm文件夹中的bin帮助文件),该副本甚至可以自定义它以使用该GUI 。这两个版本都有基本的教程,并且有关于设置,配置和使用它的各个方面的详细信息。

答案 2 :(得分:1)

我强烈建议您阅读SVNBook,因为您不熟悉Apache Subversion和版本控制。

强烈建议Apache Subversion用户使用以下介绍性主题:

由于您使用的是Windows,我强烈建议您考虑TortoiseSVN客户端(除了上述文档之外,它还是manual)。 VisualSVN Server是Windows的Subversion服务器解决方案的最佳选择。您可以将其安装在网络中的一台计算机上,并且您将拥有专门针对Windows和Active Directory环境的完整Subversion服务器解决方案。

在您的问题中,您声明“在”之前,没有任何程序员使用过像Subversion这样的同步软件。 Apache Subversion是 NOT 同步软件,它是一个集中式版本控制系统,如Apache Subversion网站所述:“大众企业级集中版本控制”。所以,这不是同步。它是关于保持您的开发过程版本化,有条理和快速。

答案 3 :(得分:0)

这是在SVN上编写的简单article。但如果您对内部不感兴趣,Cheat Sheet总是比长篇文章更有用,更快。

答案 4 :(得分:0)

您可以找到有关安装和配置

的文章

链接:http://tortoisesvn.net/support.html

您可以在此处下载:http://tortoisesvn.net/downloads.html

答案 5 :(得分:0)

您的团队可以尝试下载并启动SVN virtual appliance。 当解决方案满足您的需求时,您可以将设备移动到更强大的硬件中。

我喜欢Virtual Box作为跨平台虚拟化应用程序而且它是开源的。 在这里(http://virtualboximages.com/Virtual.Appliance.Subversion.Trac.amd64.9.10),您可以找到准备启动服务器。

但如果你四处寻找,有很多选择: