我正在使用 Visual Studio 10 并使用 GIT 作为版本控制。我使用 Git 扩展作为 VS 中的插件来使用 GIT。我在提交时注意到一个奇怪的问题,当我在文件中添加一个新行时说文本“a”,前一行被视为已删除并重新添加到提交中。这是它在提交窗口中的样子:
我没有更改屏幕截图中突出显示的两行。我只添加了带有文本“a”的最后一行。 你能告诉我为什么“另一个修复”行显示为已修改的行吗? 我在这里添加关于行结束设置的更多信息,它设置为如图所示:
最佳答案
core.autocrl
可能设置为 false,这并不意味着您的 Visual Studio 10 编辑器使用的当前 eol(行尾)样式与 Visual Studio 10 编辑器中使用的 eol 没有区别README
文件。
如果 README
只有 \n
eol characters, and your line introduces a \r\n
combination ,这将解释变化。
使用 Visual Studio 重新打开该文件应该会出现此对话框:
这将使您有机会只使用一种样式。
关于visual-studio-2010 - 提交中的额外修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976719/