TFS命令行多个工作空间提交

时间:2018-03-07 14:57:46

标签: unix command-line tfs

我有多个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代码被更改/更新。如何提交两个空格?

1 个答案:

答案 0 :(得分:0)

我通过删除unix目录中的.tfs隐藏文件找到了此问题的解决方案。似乎.tfs将存储所有本地工作空间数据,包括工作空间本身。删除它基本上会从工作区中删除任何损坏的文件,冲突和其他不需要的东西,因为它会消除该路径上的工作区。您需要做的就是重新创建一个新的工作区,并在同一条路径上重做提交,以便从之前离开的地方。