我正在使用 VS2013 和 TFS Online。
当我添加一个新项目时,源代码管理不会将其识别为添加的项目,但 csproj 会使用新文件的路径进行更新。当合作伙伴获取最新版本并尝试复制时,它会说丢失了一个文件。
当我签入时,我发现某些添加的文件无法包含在签入中。有时添加的文件没有加号图标,因此我可以使用“添加到源代码管理”来添加它,但有时加号图标在那里并且我仍然无法签入文件。
Winform 的资源和 cs 中的 png 发生这种情况
听起来您没有正确地将解决方案/项目绑定到 TFS - 这是使 VS 与 TFVC(本地和服务器)一起工作必须采取的步骤。
您通常可以通过解决方案资源管理器中项目文件上的图标来判断何时未设置:
未设置:
Setup:
注意挂锁
要设置绑定,请转到File > 源代码控制 > Advanced > 更改源代码控制...
选择项目和/或解决方案并单击Bind:
一旦解决方案被绑定,添加到其中的新项目也将被绑定。
另外,如果您过去设置过此设置但不起作用,请结账这个答案 https://stackoverflow.com/questions/30602620/what-tfs-folder-should-the-solution-file-be-bound-to/30607860#30607860- 它向您展示了当绑定混乱时如何重做绑定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)