3

PlasticSCM クライアント ツールを使用して TFS リポジトリを操作した人はいますか?

基本的に、私の現在のクライアントは、バージョン管理に新しいホスト型 TFS (TFS-Git ではなく、標準の TFS のみ) を使用していますが、以前のプロジェクトで分散バージョン管理システムの光を見てきたので、もう元には戻れません!

標準の TFS バックエンドで DVCS スタイルのエクスペリエンスを得るための推奨されるアプローチはありますか?

私は多くの質問をしていることを知っていますが、いくつかの調査を行ったところ、PlasticSCM フォーラム全体で (PlasticSCM を TFS と同期する) 可能性があるというヒントがあるようですが、具体的なものは何も見つかりませんでした。

このYouTubeビデオは非常に有望に見えます。Plastic へのチェックインが TFS に表示され、その逆も同様です (コマンド ライン同期操作を使用)。http://www.youtube.com/watch?v=AJKF3cjg7jA

4

3 に答える 3

5

はい、Plastic SCM を使用して TFS と同期できます。しかし、これまではコマンド ラインに頼らざるを得ませんでした。

TFS は Plastic と同じ種類のブランチとマージの追跡を行わないため、複数のブランチを維持すると複雑になるため、1 つのブランチを同期して維持することができます。実際、Plastic は Git http://www.plasticscm.com/gitsync/index.htmlブランチのプッシュとプル、マージと同時変更、マージ追跡などすべてと完全に同期できます。

TFS の場合、新しい機能を含む "ラボ バージョン" (ただし完全に安定) である Plastic SCM 4.2 (またはそれ以降) をダウンロードする必要があります。

これを行うと、コマンドはかなり単純になります。

$ cm sync /main@codice@localhost:8084 tfs http://tfsserver:8080/tfs\\DefaultCollection $/Project --user=tester --pwd=tester

user 引数は、ドメイン名 (--user=Domain\username) を受け入れます。

仕組みの詳細については、次の図を確認してください。

ここに画像の説明を入力

于 2013-05-16T13:42:58.097 に答える