私は最近私の個人的なプロジェクトのコマンドラインgitに切り替えました。デフォルトのGitをTFSにマージする
私は過去に3ウェイマージツールを使用していましたが、まだ痛みがあると感じました。
CLIのgitがマージファイルを処理する方法が本当に好きですが、両方のバージョンを< < < <と>>>>というファイルにダンプします。どのように私は職場で使用する必要があるTFSのためのその機能を得るのですか?
私は最近私の個人的なプロジェクトのコマンドラインgitに切り替えました。デフォルトのGitをTFSにマージする
私は過去に3ウェイマージツールを使用していましたが、まだ痛みがあると感じました。
CLIのgitがマージファイルを処理する方法が本当に好きですが、両方のバージョンを< < < <と>>>>というファイルにダンプします。どのように私は職場で使用する必要があるTFSのためのその機能を得るのですか?
私は
Gitのソースコントロールは、ビルドで私はTFSで複製する行動をマージを持っていることを確認していません。
が可能になります。
gitのマージ機能はgitのマージが2つの人跡未踏のファイルをマージしないであろうことを意味し、gitのソースコントロールに関連付けられています。これは、git diffと微妙に異なります。これは、2つの未追跡ファイルの比較を可能にします。
代わりに、git-tfsを使用するワークフローを検討してください。以下はa helpful article on this workflowです。
私はあなたが使用しているものと経験を持っていない、まだこれはあなたのための役に立つかもしれません:VSで
ナビゲートし、「ツール - >オプション...->ソースコントロール - >のVisual Studioチーム基礎サーバーへ - >ユーザーツールを構成します。 "&新しい行を追加します(拡張= .*
、操作= merge
コマンド=ツールへのパス)。
あなたのニーズに合うように引数を配置する必要があります。私は選択したマージツールを使用するためにこれを使用しました。
申し訳ありませんが、私が探しているものではありません。具体的に言うと、Gitソースコントロールには、TFSで複製したい組み込みのマージ動作があります。 – voidvector
+1:私はTFSを使用しませんが、マージツールで置き換える代わりに* Gitの競合解決フォーマットを保持する方法を質問するのはいいです! – Cascabel