2012-03-05 7 views
0

現在、StarTeamを使用してビルドとバージョン管理を行っています。私たちはstartteamをTFS2010に移行する予定でした。ビルドを実行するためのスクリプトがあります。私は私の要求に従ってこのスクリプトを変更したかったのです。私はTFSを通過しましたが、もっと混乱しました。TFS2010でビルドを実行するには?私たちが採用すべきロジックとTFS 2010からのファイルの入手方法は何ですか?

StarTeamでは、「準備完了」ラベルからファイルを取得し、ビルドを実行します。 TFSでは、TFSからどのようにファイルを取得するのですか?ファイルを取得してビルドを実行するには、どのコンセプトを使用する必要がありますか?私はget、check-in、checkoutなどのような多くのコマンドを実行しました。

"tf get"コマンドを使用すると、TFSからすべてのファイルを取得できますが、そのことを明確にしています。私はすべてのビルドのためにTFSからすべてのファイルを手に入れますか?私は間違っているならば、これは不要な頭痛です。

TFSでのビルドはどのように行いますか?マニュアル、gatedcheckin、Continuous Integration、スケジュールなど、いくつかのタイプのビルドを読んでいます。

ブランチアクティビティとビルドアクティビティには何か関係はありますか?

TFSでは、Workspaceの意味は何ですか?

+0

[so]に関する1つの質問に対して多すぎる質問があります。質問ごとに1つの質問をしてください。 –

答えて

1

1つに多くの質問がありました。これは、道に沿ってお役に立てば幸いです:

  1. ワークスペースは、「TFが得る」は、通常のみを取り出し
  2. など、Subversionの、ClearCaseの中のビューにチェックアウトする が似て、サーバーとローカルストレージ間のマッピングであります 最終更新日以降に変更されたファイル。すべてを取得するように強制することができます - 時には が必要ですが、通常は行われません。
  3. Team Buildは、TFSを使用して構築する場合に推奨されるシステムです。 (Windows Workflowベースの)作業には時間がかかるかもしれませんが、かなり強力です。最も一般的なアクションを設定するデフォルトのプロセス定義があります。
  4. デフォルトでは、特定のラベルを設定してビルドするかどうかを制御することはできませんが、ビルドがトリガされたときにこのラベルのみを使用するように定義できます。 TFSのラベルは他のVCSと比較してa little differentlyですが、そのたびにビルドプロセスを再考する「機会」があります。以前のようにラベルを使用するように設定されている場合は、Custom build activityを作成する必要があります。
関連する問題