3

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

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

有没有办法在本地机器或付费服务器上设置 Subversion 或类似的东西?如果是这样,是否有一个易于理解的指南来做到这一点?

4

6 回答 6

1

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

于 2012-09-27T12:33:24.427 回答
1

我强烈建议您阅读SVNBook,因为您通常是Apache Subversion和版本控制的新手。

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

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

在您的问题中,您说“以前没有程序员使用过像 Subversion 这样的同步软件”。Apache Subversion不是同步软件,它是一个集中的版本控制系统,正如 Apache Subversion 网站上所说的:“面向大众的企业级集中版本控制”。所以,这与同步无关。它是关于保持您的开发过程版本化、组织化和快速。

于 2012-09-27T12:55:24.610 回答
1

在我看来,红皮书是最好的 SVN 手册。如果你想设置一个 SVN 服务器,你可以看这里How to setup a Subversion (SVN) server on GNU/Linux - Ubuntu

于 2012-09-27T12:28:58.120 回答
0

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

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

你可以在这里下载:http: //tortoisesvn.net/downloads.html

于 2012-09-27T12:32:12.347 回答
0

这是一篇写在SVN上的简单文章。但是,如果您对内部结构不感兴趣,备忘单总是比长篇文章有用且速度更快。

于 2012-09-27T12:28:58.667 回答
0

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

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

但是如果你用谷歌搜索,有很多选择:

于 2012-09-27T12:36:10.867 回答