如何在网络上设置subversion?

时间:2013-01-24 04:54:50

标签: svn tortoisesvn ankhsvn

我正在尝试使用Subversion(TortoiseSVN)以及尝试与Visual Studio集成。 我在我的机器上安装了TortoiseSVN和AnkhSVN。

我已经阅读了n篇文章,但他们以复杂的方式解释,或者我可能无法理解。

我有5名团队成员,我们所有人都参与了这个项目。 (VS 2012) 所以我想为我们设置subversion。

我只想做以下事情..

- >所有5个都可以提交并且可以获得任何解决方案文件的最新版本,就是这样。 (比如MS SourceSafe的签入和签出功能) 我不想使用它的任何其他功能。

如何在网络上设置Subversion?

有人能告诉我一步一步的程序吗?

1 个答案:

答案 0 :(得分:0)

  1. 选择一台机器作为托管存储库的服务器。
  2. 在服务器计算机上,安装subversion
  3. 在服务器计算机上,使用svnadmin创建新存储库
  4. 在服务器计算机上,使用svnserve。
  5. 每个客户端计算机,安装subversion或tortoisesvn。
  6. 每个客户都可以查看步骤3中创建的存储库中的文件
  7. 这甚至都没有创建trunk / branches / tags目录,你应该这样做。但这很好地记录了。

    在高级别,svn:// serverName / repositoryName / trunk应包含VS项目。所有的开发人员都检查出来。发展他们的变化。提交他们。更新以获取其他所有人的更改。

    从网络角度来看,只要机器可以看到对方,这就是你需要做的全部。如果这些机器都在同一个Intranet上,那么使用svnserve就足够了。通过在存储库中设置http访问可以使其变得更加复杂,但是您还没有说开发人员是否需要http访问权限。所以假设svnserve就足够了。

    希望这有帮助。