我在使用 git-tf 检查特定提交时遇到问题。有问题的提交涉及移动(重命名)一个文件,该文件是要删除的文件夹的子文件夹。显然,这是 TFS 中的禁忌(请参阅此 SO 帖子)。
将来,我显然会尽量避免在 git 端的一次提交中这样做。但由于我已经犯了这个错误,我需要想办法让 git-tf checkin 工作。我对 git 比较陌生,所以也许有一个简单的解决方案。似乎我需要以某种方式返回并将有问题的提交“拆分”为两部分:文件被移动/重命名出文件夹的地方,以及文件夹被删除的地方。或者也许我可以在 TFS 方面做一些事情来让它开心。
TFS 抛出的错误如下: TF14060: 项目 $/blah/... 无法删除。一个或多个孩子有待处理的更改。
有任何想法吗?