0

tf.exe を使用して、次のような特定のバージョンのソース ツリーを取得しました。

$ tf get $/[PATH]/[SUBPATH] /r /version:C1234

ここで、最後のチェックインをチェックしたいのですが、チェックアウトしたバージョンまでのみです。私は試した:

$ tf history . /r /noprompt /stopafter:1 /version:1~W

ただし、これにより、ソース管理と同様にソース ツリーの先端が出力されます。

Changeset User
--------- ----------------
1555      domain\[USER]

ツリーがチェックアウトされたときにツリーの履歴のみを表示するコマンド オプションはありますか (サーバー上に存在する可能性があるが、ローカルではチェックアウトされていない変更を除く)。つまり、上記の例の場合、出力は次のようになります。

Changeset User
--------- ----------------
1234      domain\[USER]

ありがとう

4

1 に答える 1

0

上記のコマンドは、ワークスペースを再取得した後に機能するだけでなく、すべてのローカル変更を元に戻したことがわかりました。前回の試行では、2 つのローカル編集を保持していました (競合解決プロンプトに対して「ローカル バージョンを保持する」と回答しました)。これにより、履歴コマンドが最新のサーバー バージョンを返すようになったようです。

于 2014-02-17T11:27:38.883 に答える