我有多个TFS工作区。每个工作空间都映射到服务器上的特定目录。
例如:
Unix TFS server
/user/shared/Proj/primary -> $/Proj/primary
/user/shared/Proj/secondary -> $/Proj/secondary
...and so on
现在我已将第一个工作区主要工作空间命名为第二个工作区。
如果我做了
tf add –recursive *
tf checkin -recursive /user/shared/Proj/primary -comment:"test commit"
我没有看到$/Proj/primary
代码被更改/更新。如何提交两个空格?
答案 0 :(得分:0)
我通过删除unix目录中的.tfs
隐藏文件找到了此问题的解决方案。似乎.tfs
将存储所有本地工作空间数据,包括工作空间本身。删除它基本上会从工作区中删除任何损坏的文件,冲突和其他不需要的东西,因为它会消除该路径上的工作区。您需要做的就是重新创建一个新的工作区,并在同一条路径上重做提交,以便从之前离开的地方。