我当前的SVN网址是:
我想复制或将所有员工(包括此网址下的所有更改历史记录)移至另一个网址,例如:
这可以在SVN客户端(TortoiseSVN)上完成,还是需要在SVN服务器上完成?
答案 0 :(得分:1)
试试这个:
项目 - > Tortoise SVN - >重新定位--->更改网址
答案 1 :(得分:1)
您需要将存储库“A”移动到存储库“D”。要实现这一点,您需要在服务器端工作。首先,您需要转储“Repo A”并重新加载到“Repo D”。据我所知,您无法使用SVN客户端移动存储库。如果我错了,请纠正我。 [Move subversion repository]
答案 2 :(得分:1)
“这取决于”。
当您仅查看旧网址和新网址时,您无法确定它们是属于同一个存储库(使用/
根路径)还是属于不同的存储库,即URL的哪一部分是repository-URL,哪个 - 存储库内的路径。
如果您看到svn info
输出,可以回答此问题,请参阅@
URL: ...
Relative URL: ...
Repository Root: ...
字段并可以选择正确的工具:对于单存储库操作,您将使用 svn-client (使用“Branch | tags”)进行复制,对于跨存储库的副本,您必须使用一些存储库管理工具(svnadmin load | dump)和对SVN服务器的访问