2017-04-05 4 views
0

私たちは、お客様に幅広い製品を提供しており、ソースコードも求めています。1つのソリューションを複数のTFSサーバーにバインドすることは可能ですか?

いくつかのポリシーのため、当社のTFSでソリューションを開発し、しばらくして顧客のTFSにコードをコミットする必要があります。

そのため、実際には、その目的のために常に別のフォルダにデータをコピーしたり複製したりするのは難しく、面倒です。

2つのTFSサーバーに1つのソリューションをバインドする方法はありますか?

+0

? –

+0

私はTFVCを使用しています。 – farhang67

+0

TFVCは、1つのソリューションを2つの異なるTFSサーバーにバインドするサポートはありません。私はGitのバージョンコントロールを使用することをお勧めします。これらの文書([1](https://www.visualstudio.com/learn/migrate-from-tfvc-to-git/)、[2](https://www.concurrency.com/blog/)に従うことができます。 may-2016/converting-tfvc-to-git))あなたはTFVCからGitへの移行について学びます。 –

答えて

0

答えはいいえです。

あなたの顧客リポジトリにコミットする前に、ツール/スクリプトを使用してバインディングを削除することをお勧めします。これらの多くはUnbindまたはExportSrcのようです。

0

TFVCバージョンコントロールを使用している場合、2つのTFS verionコントロールでソリューションを起動することはできません。

Gitバージョンコントロールを使用すると可能です。ローカルのgitリポジトリに複数のリモートサーバを追加することができます。ローカルのGitリポジトリには、複数のリモートサーバ(TFSとGithubの両方がリモートになる可能性があります)があり、git remote add [remote name] [tfs repository url]コマンドを使用してリモートを追加します。 git remote -vを使用してすべてのリモコンを一覧表示します。

あなたはフェッチ/プッシュし、別のリモコンでコードを同期するgit push [remote name]を使用して

参考:私はあなたにお勧め

https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes

https://mmikowski.github.io/git-cross-origin/

更新Gitバージョンコントロールを使用します。 TFVCからGitへの移行について学ぶために、これらの文書に従うことができます。あなたはTFSにTFVCやGitのバージョンコントロールを使用し

migrate from tfvc to Git

Converting a TFVC Repository to Git

関連する問題