如何更改xcode中的subversion设置?

Ric*_*ich 11 svn iphone version-control xcode

我已经在Xcode中运行了一段时间的颠覆.subversion的集成总是由一个线程挂起.但是我的subversion服务器已经改变了它的ip地址......我的xcode项目仍然试图在旧的ip上查找源代码.

我已经通过xcode中的SCM菜单更改了subversion服务器的ip ...但是这些更改似乎并没有影响项目.

任何人都知道我如何更改项目中的subversion ip?

干杯里奇

Chr*_*zak 11

我在XCode完全忽略重定位Subversion存储库时遇到了类似的问题.

以下是为了强制Xcode更新项目中的存储库路径而采取的一系列步骤:

  1. 打开终端并转到XCode项目目录:

    $ cd/path/to/your/project

  2. 将Subversion工作副本切换到新URL(在下面的示例中,我也更改了SVN协议,但这无关紧要):

    $ svn switch --relocate svn:// old_path svn + ssh:// new_path

  3. 启动XCode,关闭项目窗口并打开管理器(⇧⌘2)

  4. 转到" 项目"选项卡,在左侧列表中找到您的项目,右键单击它,然后单击" 从管理器中删除"...
  5. 关闭XCode并再次打开.xcodeproj XCode项目文件.

您现在应该在"文件"检查器("工具"面板)的"源代码管理"下的"位置"标题下看到更新的SVN路径.

如果您转到管理器,您还应该在" 项目"选项卡下找到项目,并在" 存储库"选项卡下看到一个新项目.

环境我测试过这个解决方案:Mac OS X Mountain Lion + XCode 4.4.1


Bri*_*ont 8

如果只是更改主机名或IP地址,则需要对svn switch命令使用--relocate选项.

所以,像这样:

svn sw --relocate svn://brian@123.123.123.123/mypath svn://brian@122.122.122.122/mypath


IlD*_*Dan 7

它不是Xcode,它的svn本身仍然看起来旧的reposotory.尝试启动终端,然后进入项目目录.使用switch svn命令:

svn switch NewURL
Run Code Online (Sandbox Code Playgroud)

然后刷新或关闭/打开Xcode项目.