tf scorch
を実行すると、予想どおりに動作します。ただし、tf scorch /?
を実行すると、このコマンドの構文はtf vc scorch
になるはずです。だから私はこの後者の構文が使用されたことを発見した:What does the command tf vc scorch do?。引数 `vc`はコマンド` tf`に何を追加しますか?
引数が影響を及ぼしていますか/それを含めるか除外するのによい理由はありますか?
tf scorch
を実行すると、予想どおりに動作します。ただし、tf scorch /?
を実行すると、このコマンドの構文はtf vc scorch
になるはずです。だから私はこの後者の構文が使用されたことを発見した:What does the command tf vc scorch do?。引数 `vc`はコマンド` tf`に何を追加しますか?
引数が影響を及ぼしていますか/それを含めるか除外するのによい理由はありますか?
ちょうどtf.exe /?
を実行し、それはあなたを教えてくれます:
Microsoft (R) TF - Team Foundation Version Control Tool, Version 15.127.27130.1
Copyright (c) Microsoft Corporation. All rights reserved.
Type tf vc help for a list of supported Version Control commands.
Type tf git help for a list of supported Git commands.
Type tf settings help for a list of supported server settings commands.
をので、Gitのコマンドや設定コマンドのカップルの数は、TFVCの数はコマンドがあります。これらのカテゴリはそれぞれ、既にhelp
,、およびview
コマンドを共有しています。これらは曖昧さ回避が必要です。
vc
またはgit
を含めることによって、使用するサブコマンドを明示的にコマンドラインに伝えています。後方互換性のために、いくつかのコマンドは、最上位の微分器を指定せずにvc
に自動的にルーティングされます。
注意:TFの古いバージョンは 'VC'パラメータを認識しません。これがどのバージョンに導入されたのか分かりません。確かに2010 SP1はそれを認識せず、2013 SP1はそれを認識しません。 – JohnLBevan
'tf vc foo'と' tf git foo'が衝突したときの曖昧さ回避コマンドのように見えます。 – CodeCaster
パーフェクト;ありがとう@コードキャスター – JohnLBevan
@コードキャスターあなたは答えとしてあなたのコメントを投稿することができます。そして、JohnLBevanは答えとしてそれを受け入れることができます。これは、このスレッドを読んでいる他のコミュニティメンバーにとって有益なことです。 –