git-tfを使用して特定のコミットをチェックインする際に問題が発生しています。問題のあるコミットには、削除されるフォルダーの子であるファイルの移動(名前の変更)が含まれます。どうやらこれはTFSではノーノーです(このSOの投稿を参照)。
将来的には、git側の1回のコミットでこれを行わないようにすることは明らかです。しかし、私はすでにこのエラーを犯しているので、git-tfチェックインを機能させるためにそれを回避する方法を見つける必要があります。私はgitに比較的慣れていないので、簡単な解決策があるかもしれません。どういうわけか戻って、問題のあるコミットを2つの部分に「分割」する必要があるようです。1つはファイルがフォルダーから移動/名前変更され、もう1つはフォルダーが削除されます。あるいは、TFS側でそれを幸せにするために私ができることがあるかもしれません。
TFSがスローしているエラーは次のとおりです。TF14060:アイテム$ / blah/...は削除できません。1人以上の子に保留中の変更があります。
何か案は?