2017-05-26 19 views
-1

GITを使用してTFS 2017に移行しようとしています。先ほど私は次のコードベース構造を持っていました異なるコードベース/ローカルリポジトリ(git)とは異なるソリューション上のあるコードベース/ローカルリポジトリ(git)でプロジェクトを使用する方法

$ (TFS Root node) 
-A 
    -A1 
    -A2 
    -A3 
    -A.sln 
-B 
    -B1 
    -B2 
    -B.Sln 
    -BA.Sln 

私のチームの組織構造上、私たちはコアフレームワークを開発するためにA.slnを持っています。私たちは、Aのバイナリを使って成果物を開発するB.Slnを持っています。しかし、デバッグの目的で、AのコードベースとBのコードベースからすべてのプロジェクトをロードするB.Slnがあります。

ソースコントロールとしてTFS 2017およびGITに移行するときに、どのように同じように活用できますか。 012.SH1のBA.Slnの

には、相対パスに基づいてプロジェクトA1とA2がロードされます。どのように使用するGITで作業するときにこれを達成する?

答えて

-1

をGitはするTFVCから移行するには、このリンクを参照してください。https://www.visualstudio.com/en-us/docs/git/import-from-tfvc

私はあなたがNugetパッケージにA.sln中のプロジェクトをパッケージ化することができることを示唆しています。その後、upload these packages to TFS feed。 TFSはNugetサーバーとして使用できます。

これらのパッケージをB.slnにインストールすると、これらのパッケージを使用できます。利点は、これらのソリューションがこれらの構造に従うように移行することに注意する必要がないことです。

関連する問題