【问题标题】:Xcode: changing SVN repo detailsXcode:更改 SVN 存储库详细信息
【发布时间】:2013-08-06 19:08:52
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: xcode svn repository


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多