[英]changing to a different SVN repository for a project in XCode 4
我有一个项目,我经常将其提交到名为“ repo1”的SVN存储库,由于某种原因,我需要将项目的存储库位置更改为“ repo2”,以便将来进行的任何提交/更新都将发生在“ repo2”。 在XCode 4中有可能吗? 如果是,如何?
ps我在本地网络上有SVN服务器,它有两个存储库:repo1和repo2。
我认为您无法使用Xcode做到这一点,但是您可以使用svn
命令在工作副本中重新定位存储库URL:
svn switch --relocate <from URL> <to URL>
注意 :...之前,请始终备份工作副本。 )
关于搬迁:
重写工作副本URL元数据以仅反映语法更改。 当存储库的根URL更改(例如,方案或主机名更改)但您的工作副本仍反映同一存储库中的同一目录时,将使用此选项。
在您的情况下,我将使用svanadmin进行导出/导入
出口:
svnadmin dump --quiet --revision 0:xxx /home/svn/repo1 > /tmp/repo1.dump
进口:
svnadmin load --quiet /home/svn/repo2 < /tmp/repo1.dump
或使用移动
svn move https://svn.example.com/repo1/ https://svn.example.com/repo2/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.