我在Windows 7上使用TortoiseSVN。我想将本地SVN存储库从C:/repository
移至D:/repository
。我的工作副本(包含许多子文件夹)位于C:/workingcopy
。
我可以简单地通过剪切和粘贴将C:/repository
文件夹移动到该D:/repository
位置吗?那么,是不是足以右键单击在C:/workingcopy
文件夹并选择TortoiseSVN > Relocate...
和指向它file:///C:/repository
来file:///D:/repository
?
这是移动和删除存储库的摘录(重点是我的):
Subversion存储库数据完全包含在存储库目录中。这样,您可以使用操作系统提供的用于操纵目录的工具,将Subversion存储库移动到磁盘上的其他位置,重命名存储库,复制存储库,或完全删除存储库[...]
当然,在尝试干净地影响诸如此类的更改时,通常还有许多工作要做。例如,您可能需要更新Subversion服务器配置,以指向重新定位的存储库的新位置,或删除现已删除的存储库的配置位。如果您具有从存储库发布信息或有关存储库的信息的自动化流程,则可能需要对其进行更新。挂钩脚本可能需要重新配置。可能需要通知用户。[...]
由于您没有服务器,因此简短的回答是“是的,足够了”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句