我们目前在Windows Server上安装了CSVN,我在Windows 10机器上使用TortoiseSVN客户端和AnkhSVN for Visual Studio。
公司正计划将Windows服务器退役。
现在我是唯一一个使用SVN的开发人员,而且我长期在家工作。因此,将仓库转移到我的本地机器上是很有意义的(当然要有合适的备份)。
我相信TortoiseSVN可以使用file:而不是http访问仓库。
因此,我是否可以简单地将仓库数据文件夹从文件服务器复制到我自己的机器上,然后重新配置Tortoise来使用这些文件夹?
and consider the following article
KB115: Getting started with repository verification jobs
- the server has scheduled repository verification jobs to make it easier to implement daily verification.
Consider upgrading the format of your repositories. Please, see菲尔,我们目前在Windows Server上安装了CSVN,我在Windows 10机器上使用TortoiseSVN客户端和AnkhSVN for Visual Studio。
file://
我们目前在Windows Server上安装了CSVN,我在Windows 10机器上使用TortoiseSVN客户端和AnkhSVN for Visual Studio。公司正计划停用Windows服务器......。
我是否可以简单地将仓库数据文件夹从文件服务器复制到我自己的机器上,然后重新配置Tortoise来使用它们?
是的,您可以将存储库复制到您的家庭工作站上,并使用本地的 file://
协议来访问存储库。确保在复制过程中没有人提交到仓库。
我可以用AnkhSVN VS插件来做这个吗?AnkhSVN支持 协议。我假设你目前的服务器已经很老了。Subversion是Apache软件基金会(ASF)自2010年2月以来的一个项目。但你称Subversion为 "CSVN",是CollabNet Subversion的缩写,所以我猜测你的服务器(甚至可能是客户端)有一些2010年以前的版本,最新的版本是1.10(长期支持,LTS)和1.13(常规)。最新的版本是1.10(长期支持,LTS)和1.13(常规,短期支持)。作为一个Windows用户,你可能会想尝试一下 VisualSVN服务器 在家里。VisualSVN Server是用最新的SVN 1.10 LTS构建的,只需点击几下就可以安装,请参见
入门指南
svnadmin verify
). 该服务器拥有所有必备的版本库管理功能,如备份、计划验证、基于GUI的权限管理等,打包在一个用户友好的GUI中,还有一个PowerShell模块用于管理任务脚本化和自动化。在你移动你的存储库之后,除了规划备份,进行一些额外的维护也是很有意义的。验证存储库的完整性。请看