【发布时间】:2020-05-22 15:31:09
【问题描述】:
我们目前在 Windows Server 上安装了 CSVN,我在我的 Windows 10 机器上使用 TortoiseSVN 客户端和 AnkhSVN for Visual Studio。
公司正计划停用 Windows 服务器。
我现在是唯一使用 SVN 的开发人员,并且我一直在家工作。因此,将存储库移动到我的本地计算机是有意义的(当然需要适当的备份)。
我相信 TortoiseSVN 可以使用 file: 而不是 http: 访问存储库
因此,我可以简单地将存储库数据文件夹从文件服务器复制到我自己的机器上,然后重新配置 Tortoise 以使用它们吗?
我是否也可以使用 AnkhSVN VS 插件来做到这一点?
谢谢
菲尔。
【问题讨论】:
-
没错。但是,您需要确保在复制文件时关闭任何写入存储库文件(通常是 Subversion 服务器)的软件,以免出现不一致。我已经链接了一个类似的问题,请确保您查看所有答案,而不仅仅是接受的答案。
-
谢谢,我去看看。我是否正确假设如果我使用 file:// 协议,我不需要在我的机器上安装服务器?
-
我不能代表 AnkhSVN,但 Subversion 客户端通常会实现所有三种协议(TortoiseSVN 肯定会),
file:对于单用户本地访问来说绰绰有余。这就是我在大多数个人项目中使用它的方式。无论如何,存储库文件完全相同,您可以根据自己的喜好切换和组合协议。
标签: svn tortoisesvn ankhsvn collabnet