次のバージョンのアプリケーション開発用に新しいTeam Foundation Serverコレクションを作成する予定です。私たちの現在のバージョンのソースは、ほとんど変更されないで残るいくつかのDLLを除いて、ほとんど適用されません。私たちは新しいコレクションを作りたいと思っていましたが、既存のコレクションからDLLプロジェクトをクローンして履歴を保持できるかどうかは疑問でした。Team Foundation Server:コレクションのプロジェクトを新しいコレクションに複製する
これは可能ですか? DLLに必要なバグフィックスがあれば、これはいくつかの "デュアルメンテナンス"問題を引き起こす可能性があると認識していますが、そのシナリオについてはあまり心配していません。
これまでのところ、私はいくつかのリソースを用意しました。 MSDNの投稿の中には、人々をSplitting a Team Project Collectionに向けるものがありました。ただし、各コレクションには1つのプロジェクトしか存在できないという問題があります。 IT状態:
プロジェクトは複数のコレクションに存在することはできません。分割されたコレクション間で重複したプロジェクトをすべて削除するまで、名前を変更したコレクションは開始できません。
これは実際に私たちが望むものではありません。両方のプロジェクトを各コレクションの歴史とともに維持したいと考えています。
そうでなければ、私はTFSConfigコマンドを見ました。それには/ cloneオプションが含まれていますが、私はその使用法についてはあまりよく分かりません(追加の例もやってきにくいです)。には、主にを分割するために使用されています。
私たちは不可能なことをやっていますか?ソースをコピーして新しいコレクションの新しいプロジェクトとして追加し、歴史が本当に必要な場合は古いコレクションを参照する必要がありますか?ありがとう。
なぜ新しいコレクションが必要なのかを詳しく説明できますか?プロジェクトコレクションの背後にあるアイデアは、本質的に、同じハードウェアセットでホストされる2つの完全に別々のTFSインスタンスを持つことができるということでした。あなたは、あなたが取り組んでいるもののための新しいチームプロジェクトに分岐したくないのですか? – Robaticus
これも私たちが考慮したポイントでした。同じ製品ではあるが、コードベースのほとんどがまったく異なるため、新しいコレクションを作成する方が理にかなっていると考えていました。これは、既存のプロジェクトと実際には関係のない別個のエンティティになります。 したがって私には、古いコレクションを個別にバックアップ/アーカイブすることができるように、新しいコレクションを作成することは意味があります。これが本当に悪い考えであれば、私はより良い提案をすることができます。 – yourbuddypal
また、昨年チーム基盤サーバーを使用し始めました。私たちはプロジェクトの構造をいくつか変更しており、これを私たちが作ったミスのいくつかを修正し、一般的にクリーンアップする機会として見ていました。 – yourbuddypal