繁体   English   中英

在XCode 4中更改为项目的其他SVN存储库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM