Xcode:更改SVN回购详细信息

Xcode:更改SVN回购详细信息,xcode,svn,repository,Xcode,Svn,Repository,这是关于XCode中过时的回购细节。情况是: 我在新项目中重用旧项目中的支持库 我使用“将文件添加到X项目…”功能将它们复制到新位置 “自动”复制的文件引用了旧的SVN回购协议,不再存在 所以。。。现在我有一个项目,有两个回购协议可见,包括一个非活动。我无法将更改提交到复制的文件,因为旧的repo仍处于链接状态。 这里有两个问题: 有没有办法编辑旧回购数据 是否有办法将复制的文件移动到新的回购协议(项目的其余部分在那里) 最终,我需要承诺这两部分;) 谢谢。好的。因此,解决这个问题需要执行几个步

这是关于XCode中过时的回购细节。情况是:

  • 我在新项目中重用旧项目中的支持库
  • 我使用“将文件添加到X项目…”功能将它们复制到新位置
  • “自动”复制的文件引用了旧的SVN回购协议,不再存在
  • 所以。。。现在我有一个项目,有两个回购协议可见,包括一个非活动。我无法将更改提交到复制的文件,因为旧的repo仍处于链接状态。 这里有两个问题:

  • 有没有办法编辑旧回购数据
  • 是否有办法将复制的文件移动到新的回购协议(项目的其余部分在那里)
  • 最终,我需要承诺这两部分;)
    谢谢。好的。因此,解决这个问题需要执行几个步骤。不确定是否所有的都是必需的,但最终我做对了

  • 提交您可以提交的所有更改(在我的示例中,除了与旧repo链接的文件夹外,其他所有更改都提交)。归档您的项目
  • 转到项目的根文件夹,使用
    svn开关--relocate
    命令合并回购协议。详情:
  • 从XCode中删除项目(通过组织者)删除整个项目文件夹
  • 删除组织者中的回购
  • 再次获取SVN中提交的内容。这样做并创建一个新项目。如果您看到任何以红色突出显示的丢失文件,如无法提交的“我的文件夹”,请将其删除
  • 从本地副本手动将丢失的文件/文件夹添加到项目中
  • 现在你可以承诺回购了 讨厌,就像XCode中的大多数东西一样…;)