1

这是关于 XCode 中过时的 repo 详细信息。案例是:

  1. 我正在新项目中重用旧项目中的支持​​库。
  2. 我使用“将文件添加到 X 项目...”功能将它们复制到新位置。
  3. “自动”复制文件时引用了旧的 SVN 存储库,不再退出。

所以...现在我有一个可见 2 个存储库的项目,包括。一个不活动的。我无法对复制的文件进行更改,因为旧的 repo 仍然是链接的。这里有两个问题:

  1. 有没有办法编辑旧的回购数据?
  2. 有没有办法将复制的文件移动到新的仓库,项目的其余部分在哪里?

最终我需要提交这两个部分;)谢谢。

4

1 回答 1

0

好的。所以解决这个问题需要执行几个步骤。不确定是否所有都需要,但最终我做对了。

  1. 提交所有可以的更改(在我的情况下,除了与旧仓库链接的文件夹之外的所有更改)。归档您的项目。
  2. 转到项目的根文件夹并使用svn switch --relocate命令合并 repos。详细信息:如何更改 svn 设置
  3. 从 XCode 中删除项目(通过 Organizer)删除整个项目文件夹
  4. 删除管理器中的存储库
  5. 再次获取在 SVN 中提交的任何内容。这样做并创建一个新项目。如果您看到任何丢失的文件以红色突出显示,例如我的文件夹无法提交,请将其删除。
  6. 从本地副本手动将缺少的文件/文件夹添加到项目中。
  7. 现在你可以提交回购了!

很累,就像 XCode 中的大多数东西一样...... ;)

于 2013-09-03T13:08:30.170 回答