TFS 锁图标是否只出现在添加到源代码管理的解决方案中?
Does the TFS lock icon only appear for solutions added to source control?
我们有一个包含 37 个项目的 TFS 解决方案。最近我们添加了一个业务 class 库,但它出现在解决方案资源管理器中,并在正方形中显示了 C# 符号。但是,当我单击箭头以显示项目中的文件时,没有出现带锁符号的内容。
如果我右键单击该项目,我会看到一个选项,可以使用文件夹和复选标记图标将解决方案添加到源代码管理。为了显示锁定图标,这是必要的吗?
我知道它是受源代码控制的 b/c 如果我转到团队资源管理器 --> 源代码控制资源管理器,项目就在那里,我可以获得最新的。但是因为没有锁符号,似乎我必须通过源代码管理资源管理器完成所有签入,我不能从解决方案资源管理器中完成。
是的。您必须通过源代码管理资源管理器进行所有签入,而不是使用解决方案资源管理器。
似乎项目文件没有正确绑定到 TFS。尝试在 VS 中 unbind/bind,只需转到 File > Source Control > Advanced...> Change Source Control... Select 特定项目(它'可能看起来很好并且有效),单击 Unbind,确定警告,然后单击 Bind(相同的工具栏按钮重新标记)好的 window,然后检查它建议的所有文件。这将进行必要的更改,挂锁应该出现。查看并检查更改以保留它们。
更多详细信息请参考 SO 中的这个问题:Project not showing as checked-in to TFS in Visual Studio 2013
我们有一个包含 37 个项目的 TFS 解决方案。最近我们添加了一个业务 class 库,但它出现在解决方案资源管理器中,并在正方形中显示了 C# 符号。但是,当我单击箭头以显示项目中的文件时,没有出现带锁符号的内容。
如果我右键单击该项目,我会看到一个选项,可以使用文件夹和复选标记图标将解决方案添加到源代码管理。为了显示锁定图标,这是必要的吗?
我知道它是受源代码控制的 b/c 如果我转到团队资源管理器 --> 源代码控制资源管理器,项目就在那里,我可以获得最新的。但是因为没有锁符号,似乎我必须通过源代码管理资源管理器完成所有签入,我不能从解决方案资源管理器中完成。
是的。您必须通过源代码管理资源管理器进行所有签入,而不是使用解决方案资源管理器。
似乎项目文件没有正确绑定到 TFS。尝试在 VS 中 unbind/bind,只需转到 File > Source Control > Advanced...> Change Source Control... Select 特定项目(它'可能看起来很好并且有效),单击 Unbind,确定警告,然后单击 Bind(相同的工具栏按钮重新标记)好的 window,然后检查它建议的所有文件。这将进行必要的更改,挂锁应该出现。查看并检查更改以保留它们。
更多详细信息请参考 SO 中的这个问题:Project not showing as checked-in to TFS in Visual Studio 2013