TFS ビルド スクリプトで以前のバージョンのコードを取得する可能性はありますか? 構成ファイルの現在のバージョンと以前のチェックインからのバージョンを取得し、それらを比較し、他のフォルダー内の一部のファイルに同じ変更があるかどうかを確認し、結果をログに保存する必要があります。
1 に答える
0
最新バージョンを取得する前にファイルからデータを取得する必要がある、同様の状況があります。これがどれだけ当てはまるかはわかりませんが、次のようにします。
- ビルド管理に CruiseControl.Net を使用しているため、構成でコントロールをオフにし
autogetsource
ます。 - Get Latest の前に必要な情報を取得するMSBuild カスタム タスク(かなり単純なタスクであれば、インラインで実行できます) を作成しました。
- 「手動で」操作を実行し
tf get
ます (MSBuild タスクとして) - カスタム タスクを再実行して新しい情報を取得し、相違点に対処します (たとえば、後のタスクの条件として使用します)。
私たちの場合もあなたの場合も、アイテムの「前の」バージョンを取得/比較する方法が好まれたと思いますが、そこで困惑しました。アイテムの以前の変更セットを取得する比較的簡単な方法が見つかりませんでした。誰かが何か良いアイデアを持っているなら、私もそれを聞きたいです:)。
于 2011-10-15T10:08:02.413 に答える