我刚刚升级到VS2015,我遇到了一个我以前没见过的问题.使用源代码管理下的现有解决方案,我可以修改文件,并将其作为挂起的更改进行检索,准备签入TFS.
但是,我添加了一个新文件(Test.cs作为此屏幕截图中的示例),它不会被选为新文件.
我需要右键单击它并单击"将文件添加到源代码管理"
这从来就不是问题.我希望我添加的所有内容都作为一个新文件被提取作为待定更改.我怎样才能做到这一点?我以前在以前的Visual Studio版本中没有看到过这个.
我可以确认这个问题在另一台机器上是一样的.此外,新文件也未在"推广候选人更改"中被选中.
如果我然后单击"将文件添加到源代码管理",我收到此消息.
"忽略所选文件.无论如何将其添加到源代码管理中?"
我的.tfignore文件只有一个忽略包的指令,所以我认为这个文件不是问题所在.
如何让我的设置重回正轨?
更新:
我注意到这只发生在我工作区的"Release"分支上.所有其他分支都按预期运行.此外,如果我然后采取分支"发布"并称之为"Release1",问题就完全消失了!
具有特定名称"Release"的分支是否具有TFS中的任何特殊功能?