在VisualStudio中重命名后,Git忽略文件

时间:2017-09-19 15:45:48

标签: git visual-studio visual-studio-2015 rename gitignore

我有Visual Studio解决方案。我在解决方案中重命名了1个文件: 它是CartCreated,现在是BinTypeCreated。重命名Visual Studio后突出显示此文件: enter image description here

Git显示文件CartCreated已被删除,但未显示已添加文件BinTypeCreated(通常情况下):

  

未提交的更改提交:(使用“git add / rm ...”进行更新   什么将被承诺)(使用“git checkout - ...”丢弃   工作目录的变化)

    deleted:    Src/xxx.M2/Bin/CartCreated.cs
    modified:   src/xxx.M2/xxx.M2.csproj

根据.gitignore - 文件不应该被忽略。我试图给该文件指定不同的名称 - 它没有帮助。我试着搜索答案 - 但通常答案是 - 检查.gitignore

  • 如何强制git跟踪重命名的文件?
  • 为什么VisualStudio在文件名附近添加了红点?

1 个答案:

答案 0 :(得分:1)

看起来问题与文件夹名称为“Bin”这一事实有关 - 这是标准的git忽略的事情。

  • 要强制git跟踪重命名的文件,我们需要驱逐目标 来自.gitignore的文件。解决问题只是添加了例外 .gitignore,现在看起来像:
  

...
  [BB]在
  ...
  !的src / XXX /斌
  ...

  • Visual Studio 2015将文件标记为“已忽略”,因为它可以 阅读git设置并以某种方式与Git合作(也可以 创建空存储库等。)