【问题标题】:Xcode: replace a file that is under SVN version controlXcode:替换受 SVN 版本控制的文件
【发布时间】:2018-02-20 07:43:45
【问题描述】:

我有一个受 svn 版本控制的 xcode 项目。通过 XCode,我删除了一些文件,然后用更新的文件替换它们。现在 SVN 已将文件标记为“D”,这显然意味着已标记为删除。但我不确定新文件是否会包含在我的下一次提交中,或者是否只提交删除?

【问题讨论】:

  • 您可以尝试在 Xcode 之外进行提交以便完全控制吗?
  • 是的,我能做到。但我担心的不是我能不能承诺。提交是否包含新文件的位置。运行 svn add fileName 只是将文件标记为“RM”而不是“A”,这仍然让我感到疑惑。

标签: xcode svn version-control terminal commit


【解决方案1】:

似乎最好的方法是通过 finder。我首先使用svn revert -R 恢复了我的更改。然后我通过finder替换了文件。当我点击 svn 状态时,它显示一些文件已修改。这些文件与我删除的文件存在差异。没有任何差异的文件不会出现在状态列表中。现在我可以安全地提交了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 2019-04-19
    相关资源
    最近更新 更多