2011-11-14 21 views
2

私は最近私の個人的なプロジェクトのコマンドラインgitに切り替えました。デフォルトのGitをTFSにマージする

私は過去に3ウェイマージツールを使用していましたが、まだ痛みがあると感じました。

CLIのgitがマージファイルを処理する方法が本当に好きですが、両方のバージョンを< < < <と>>>>というファイルにダンプします。どのように私は職場で使用する必要があるTFSのためのその機能を得るのですか?

+0

+1:私はTFSを使用しませんが、マージツールで置き換える代わりに* Gitの競合解決フォーマットを保持する方法を質問するのはいいです! – Cascabel

答えて

0

私は

Gitのソースコントロールは、ビルドで私はTFSで複製する行動をマージを持っていることを確認していません。

が可能になります。

gitのマージ機能はgitのマージが2つの人跡未踏のファイルをマージしないであろうことを意味し、gitのソースコントロールに関連付けられています。これは、git diffと微妙に異なります。これは、2つの未追跡ファイルの比較を可能にします。

代わりに、git-tfsを使用するワークフローを検討してください。以下はa helpful article on this workflowです。

3

私はあなたが使用しているものと経験を持っていない、まだこれはあなたのための役に立つかもしれません:VSで

ナビゲートし、「ツール - >オプション...->ソースコントロール - >のVisual Studioチーム基礎サーバーへ - >ユーザーツールを構成します。 "&新しい行を追加します(拡張= .*、操作= mergeコマンド=ツールへのパス)。

あなたのニーズに合うように引数を配置する必要があります。私は選択したマージツールを使用するためにこれを使用しました。

+0

申し訳ありませんが、私が探しているものではありません。具体的に言うと、Gitソースコントロールには、TFSで複製したい組み込みのマージ動作があります。 – voidvector

関連する問題