Svn 如何在网络上设置subversion?

Svn 如何在网络上设置subversion?,svn,tortoisesvn,ankhsvn,Svn,Tortoisesvn,Ankhsvn,我正在尝试使用Subversion TortoiseSVN,并尝试与Visual Studio集成。 我已经在我的机器上安装了OrtoiseSVN和AnkhSVN 我已经阅读了n篇文章,但它们的解释很复杂,或者我可能无法理解 我有5名团队成员,我们所有人都在一个项目上工作。VS 2012 所以我想为我们设置subversion 我只想做以下事情 ->所有5个都可以提交并获得解决方案的任何文件的最新版本,就是这样。 如MS SourceSafe的签入和签出功能 我不想使用它的任何其他功能 如何在网

我正在尝试使用Subversion TortoiseSVN,并尝试与Visual Studio集成。 我已经在我的机器上安装了OrtoiseSVN和AnkhSVN

我已经阅读了n篇文章,但它们的解释很复杂,或者我可能无法理解

我有5名团队成员,我们所有人都在一个项目上工作。VS 2012 所以我想为我们设置subversion

我只想做以下事情

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

如何在网络上设置Subversion

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

选择一台计算机作为存储库的宿主服务器。 在服务器计算机上,安装subversion 在服务器计算机上,使用svnadmin创建新的存储库 在服务器计算机上,使用svnserve。 每台客户机一台,安装subversion或tortoisesvn。 每个客户端都可以从步骤3创建的存储库中检出文件 这还没有涉及到创建trunk/branchs/tags目录,您应该这样做。但这是有充分记录的

在高层,svn://serverName/repositoryName/trunk 应该包含VS项目。所有的开发人员都会检查它。发展他们的变化。把他们干掉。更新以获取其他人的更改

从网络的角度来看,只要机器能看到对方,这就是你所需要做的。如果所有机器都在同一个intranet上,那么使用SVN服务就足够了。将http访问设置到存储库中可能会变得更加复杂,但您还没有说明开发人员是否需要http访问。所以假设SVN服务是足够的


希望这有帮助。

谢谢回复,所有机器都在局域网中。我想了解更多关于步骤2和步骤3的信息。以及如何在存储库中共享网络路径?不知道SVNAdmin和svnserve,如何创建它们?SVNAdmin和svnserve是标准Subversion安装附带的二进制文件,而不是TortoiseSVN。查找subversion安装,而不是仅客户端安装。svnadmin为存储库本身提供了管理功能。您可以在托管存储库的计算机上使用此选项。svnserve是一个服务器进程,它允许远程计算机使用svn://地址格式访问存储库。使用SVN服务器时,您不必共享网络路径。我强烈建议您阅读文档的这一部分: