如何使用 VisualSVN 服务器和 TortoiseSVN 客户端

use*_*491 7 tortoise-svn svn visualsvn-server

我很快就会开始一个项目,源代码在一个远程位置。但是,我在 C 驱动器的一个文件夹中找到了源代码。我的机器上有 VisualSVN 服务器和 TortoiseSVN 客户端。我将与从事同一项目的另外两个人一起控制项目工作。如何从本地文件夹在 Visual SVN 上创建存储库?

Yas*_*ass 8

我在虚拟机上安装了Visual SVN,所以我会尽力提供帮助。我在一堆大学项目中使用了 subversion,所以我对 Visual SVN 的工作原理有一个很好的了解。您不会从本地文件夹创建存储库。这一切都是通过 Visual SVN 完成的。

以下是您必须执行的操作:

  1. Visual SVN 上,右键单击Repositories并选择Create New Repository选项。
  2. 为存储库选择一个合适的名称(例如“MyRepository”),记住不要包含任何空格。
  3. 完成后,在计算机上的任何位置创建一个文件夹。如果你正确安装了 Tortoise SVN,你的上下文菜单应该有一堆新选项。您需要的是SVN Checkout
  4. 右键单击新创建的文件夹并选择SVN Checkout。应该会出现一个对话框,提示您输入连接到存储库所需的详细信息。
  5. 要连接到您的存储库(第 2 步),您需要使用HTTPS,然后是托管 Visual SVN 的计算机(在本例中为您的计算机)的本地 IP 地址,然后是/svn/NameOfYourRepository.
  6. 例如:如果您的计算机的本地 IP 地址是192.168.0.something并且您的存储库的名称是MyRepository,要连接到该存储库,您必须https://192.168.0.something/svn/MyRepository存储库URL字段中键入:。在执行步骤 4之后出现的对话框上,您不必更改任何其他内容。
  7. 如果您输入了正确的详细信息,则会出现一个“身份验证”对话框,提示您输入用户名密码组合。输入您的本地用户名和密码,这应该可以成功地将您连接到您的存储库。如果您使用的是管理员帐户,则连接不会有任何问题。
  8. 如果您成功,Checked Out文件夹将出现一个带有绿色勾号的文件夹,表明它处于版本控制之下。您放置在其中的任何文件/文件夹都将置于版本控制之下,但默认情况下不会。
  9. 要将它们置于版本控制之下,您必须右键单击文件/文件夹并选择Tortoise SVN -添加- 然后在 Root 文件夹上,您必须选择SVN Commit

附加说明:处理文件时,最好使用获取锁定释放锁定选项。但是,如果您为每个用户设置特定的工作时间会更好,因为有人可能会忘记发布文件。

这绝不是一个全面的指南。如果您有任何问题,我将很乐意为您解答。