0

我有一个 Xcode 项目,我使用Git(Git Tower)作为我的版本控制,我的问题是 Git Tower即使在提交所有更改、关闭 Xcode 项目并重新打开它之后仍显示未提交的更改。

换句话说,如果我通过提交所有更改来清理我的暂存区域,然后关闭Xcode project; 在这一点上,什么都没有改变,暂存区被清理了,但是一旦我重新打开Xcode projectGit Tower显示一些.storyboard文件中未提交的更改,而我没有对视图做任何事情。

知道为什么在我不修改任何内容的情况下Git显示某些.storyboard文件的未提交更改,是什么在 Xcode 中生成这些更改?

例如,这些更改在提交所有更改并在 Xcode 中重新打开项目后出现。

在此处输入图像描述

编辑:

我的主要问题是为什么我在没有修改任何内容的情况下看到未提交的更改,是什么在 Xcode 中生成这些更改?

4

1 回答 1

0

您可能希望将该文件标记为“假定未更改”。

您可以在 Tower 帮助指南中找到更多信息:

在某些情况下,您可能想要修改文件但没有将这些修改提交到存储库。而且,由于此文件可能已被跟踪,因此您不能或不想忽略它。这是 Git 的“假设不变”标志派上用场的时候。你可以用这个标志标记一个文件,从而让 Git 忽略它的本地更改。

在 Tower 中,您可以通过右键单击文件并从 Mark 子菜单中选择 Set Assume-Unchanged 来实现此目的。

有关忽略文件和将其标记为“假定未更改”之间区别的更多信息,请参阅我们的帮助:https ://www.git-tower.com/help/mac/working-copy/ignore-files

于 2019-11-04T10:09:41.090 回答