2017-09-10 56 views
0

tfsのアセンブリ情報をチェックインする方法は? 私はCI TFSを使用していますが、私は、保留中のチェックインしようとしたとき、私は、1つのワークスペースがあります。CIのアセンブリ情報をtfsでチェックする

2017-09-10T17:37:40.3410618Zないファイルをチェックイン 2017-09-10T17を。: 37:40.8732772Z 指定アイテムに一致する保留中の変更はありません。

変更、tfsログは保留中の変更を表示しませんが、私のdllバージョンは正しいです。 Visual Studioの保留中の変更でassemblyinfoファイルが表示されます。 私はCIにプラグインassemblyinfo使用していると私は、PowerShellのコマンドで確認しています:あなたはローカルVSでビルドすると、

Tf.exe checkin $/[path]/assemblyinfo.cs

+0

なぜあなたはバージョン管理にビルド出力をコミットしたいですか?ビルド出力は* Publish Build Artifacts *タスクでパブリッシュできます。 –

+0

@DanielMann私はアセンブリ情報ファイルをチェックしたいと思う。 –

答えて

1

ワークスペース内で生成されたファイルassemblyinfo.cs(ソース管理におけるプロジェクトがマッピングされた)となります[保留中の変更]ページで自動的に検出されます。

あなたの説明によれば、ファイルassemblyinfo.csはまだソース管理に含まれていないことを意味するTFSで構築します。 VSを使用してローカルでビルドするのと同じように、出力をアクティブなワークスペースにパブリッシュ/追加しない限り、直接チェックインできます。それ以外の場合は、最初にソース管理にファイルを追加してからチェックインしてください。

まず、 "tf status"コマンドを実行しようとすると、保留中の変更の一覧が表示されます。

tf stat /collection:http://server:8080/tfs/Collection 

そのファイルが上場されていない場合は、単にtf addは最初、その後、tf checkin(あなたが最初にマップされたフォルダにディレクトリを変更する必要があります)を実行

関連する問題