如何在没有服务器的情况下使用SVN?

时间:2010-05-30 20:56:45

标签: svn tortoisesvn

这个想法是使用SVN(Tortoise)但是,事情是我没有并且不想使用服务器,因为这将只与一个人一起使用,是一个大学项目。

我有一台可以用来制作服务器的旧电脑,其目的是像服务器一样使用它。我应该阅读哪些文档,或者我应该做些什么来实现它?...

5 个答案:

答案 0 :(得分:22)

您可以使用file:// protocol访问存储库,因此您只需要安装Tortoise SVN,而不需要其他任何内容。请在常见问题解答中查看此问题:Is it possible to use TortoiseSVN without a server?

您甚至可以在USB设备中安装存储库,以便您可以随身携带源代码并从其他计算机处理。

答案 1 :(得分:21)

  1. 安装TortoiseSVN,右键点击文件夹,选择Create Repository Here

  2. 右键单击另一个文件夹,选择SVN Checkout,然后在URL Repository中指定上面步骤1中的文件夹。第一个文件夹是您的存储库,第二个文件夹是工作副本。

答案 2 :(得分:6)

使用file://访问您的存储库,或者使用svnserve。来自Svnserve Based Server

  

Subversion包括Svnserve - 一个轻量级的独立服务器,它使用普通TCP / IP连接上的自定义协议。它适用于较小的安装,或者无法使用完整的Apache服务器。

上面提到的链接提供了安装说明(实际上,svnserve是subversion的一部分,没有什么特别的安装)。您可以在官方documentation中了解更多信息。

答案 3 :(得分:4)

如果您想将旧工作站用作SVN服务器,我强烈推荐VisualSVN Server。它的免费和死亡安装简单。我自己在家里有一台工作站。

但如果您将成为唯一使用它的人,并且只能从一个工作站使用,那么请使用来自Giorgi的file://协议答案。

答案 4 :(得分:1)

使用git是解决问题的完美解决方案。它是一个分布式版本控制系统,非常适合一个人项目。

您也可以将计算机用作服务器而无需任何安装。