我已连接到Visual Studio 2017上的2013 TFS。一切正常,除了我没有看到文件旁边的图标。 它应在未编辑的文件上带有锁定图标,检查是否已编辑,并在添加的文件上带有加号图标。我没有看到任何这些图标。 如果我编辑文件,它将显示在“待定”更改中。但是,如果我添加一个新的,则需要手动将其添加到TFS。
有什么想法吗?
答案 0 :(得分:1)
您似乎在谈论以下图标:
如果我编辑文件,它将显示在“待定”更改中。但是如果我添加一个 新的,我需要手动将其添加到TFS。
根据您的描述,这可能与项目的源代码控制绑定有关。尝试取消绑定/绑定可能会成功的项目。
在“文件”>“源代码管理”>“高级”>“更改源代码管理”下。
另一种方法是编辑.csproj文件。 .csproj文件中缺少一部分,看起来像这样:
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
它仅影响“解决方案资源管理器”中“源代码管理”状态的显示,因为您已经可以在项目上执行其他源代码管理任务。它虽然不多,但值得修复,因为这是对所有内容进行控制的良好视觉检查。
更多详细信息,您还可以查看以下类似问题:No padlock icon for some projects in a source controlled solution