TFSを2つのローカルディレクトリにマップする方法[終了]


14

TFSを使用して、Webアプリケーションで作業しています。サイトを構築するたびに、再起動に非生産的に長い時間がかかります。私はcドライブ上のサイトの2番目のマッピングを持ちたいと思います。そこでは、最新版を取得して1日に1回だけビルドするので、このバージョンは常に高速です。個人的には編集しないので、これは「読み取り専用」ディレクトリのようになります。

これが可能かどうか、または他に選択肢がある場合はお知らせください。


IISでASPファイルをプリコンパイルできるTFSビルドから呼び出すことができるサードパーティのビルドツールがあります。これにより、リリースのたびに初めてサイトにアクセスしてから永遠に待つ必要がなくなります。
maple_shaft

4
この質問は、実装の問題に関するものであり、SOに属していますが、移行するには古すぎるため、トピック外のようです。

回答:


20

1つのワークスペースでは、同じTFSフォルダーを複数のローカルディレクトリにマッピングできません。

ただし、1台のコンピューターに対して2つ以上のワークスペースを使用でき、各ワークスペースはTFSフォルダーを異なるローカルフォルダーにマップできます。各ワークスペース内のファイルのリビジョンは個別に追跡されます(それぞれを最新の状態に保つには、それぞれでgetを実行する必要があります。コマンドラインから'tf get'を使用すると簡単です)。


3

TFSにはビルドエージェントが組み込まれているため、ビルドを作成して、毎日実行するか、他のほぼすべての方法で実行できますが、ビルドサーバーになるようにセットアップする必要があります。


2

これを行うことは可能です。

  1. TFSのマッピング解除
  2. フォルダーを右クリックして、たとえば、サブディレクトリをフォルダーにマップします C:\temp
  3. ルートをクリックして別のフォルダーにマップします C:\localDev\
  4. 上の既存のマッピングを削除するように求められます C:\temp
    • いいえ(キャンセルを押さないでください)を選択します

私はこれを試しましたが、うまくいきます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.