git-conflict-resolution

    2

    1答えて

    Gitにはなかった履歴を、古いバージョンの他の制御システムから遡ってコミットすることにしました。そこで私は孤児のブランチ "newroot"を作成し、他のバージョン管理システムからそれにコミットをインポートしました。次の質問Insert a commit before the root commit in Git? "newroot"ブランチは、 "master"ブランチのルートコミットと完全に一

    2

    1答えて

    私はリベースと紛争が生じた場合、競合ファイルは次のようになります。 <<<<<<< c50c817dad7008a3760241084de2b83fd4f84288 it was on master 456 ======= it was on master 123 >>>>>>> branch - set up README conflict 時々、他の人がこのような素晴らしいがメッセ

    6

    3答えて

    これはm1は枝devオン L1 を含むファイル、私のgitリポジトリブランチmasterで の初期スナップショットだった、ファイルm1は L1 L2 が含まれています合併しようe devからmasterに変更すると、競合が発生します。 $ git checkout master Switched to branch 'master' $ git merge dev Auto-me

    6

    1答えて

    マージ競合が表示されていましたが、修正できましたが解決済みとマークされていません(つまり、まだ矛盾したファイルをgit addしていません)。この時点で、私はgit diffを行うことができ、結果のファイルがどのように各親と異なるかを、diff形式で表示します。 これまでのところすべて良いです。今度は、結果のファイルが個々の親とどのように違うのかを個別に調べたいと思っていました。確かに、2つの親(

    1

    1答えて

    私は3日間この問題を解決しましたが、このマージの競合の解決策が見つかりません。誰か助けてもらえますか?

    0

    1答えて

    '残っているすべてのマージの競合について'、マージ競合の解決として '私たち'を選択する方法はありますか? 私の場合、「私たち」も削除であり編集ではありません。 私はGit Extensionsを使用していますが、少しコマンドラインで作業しています。 マージを行うと、マージを解決するために一連の複雑なプロセスが進行します。 1つのプロセスでは、私のブランチ上で私はそれらを削除しているので、常にマー

    0

    1答えて

    一般的なgit使用上の間違いや、以前のrebaseでこれらの競合がすべて解決された場合にrebaseが前のrebaseからの競合を繰り返す理由は何ですか? さらに、リベースは競合の解決方法よりも優先されますか?例えばrebaseは、コード内の通常のgit衝突括弧内の2つの可能なコードスニペットの間で厳密な選択をしたいのですか、または>>>,<<<の間のすべてを削除するのと同じ運賃ですか?競合を解決

    2

    1答えて

    これは少し長いですが、面白い問題かもしれません。 我々は最近、いくつかの小さなプロジェクトでそれを使用して、今、私たちが実際にそれ以上の関連するプロジェクトを使用している開始するには、管理人の抵抗の多くにもかかわらず、私たちの会社ではgitを使用し始めました。 私はいつもマージする前にリベースをしようとするが、つい最近、私たちは、このアプローチの問題点を発見しました。 あなたは、ファイルFを持って

    0

    1答えて

    試したvariationsのgit rebase -i -Xours masterでも、まだ競合が表示されているため、手動で解決する必要があります。さらに、矛盾したコミットの場合に、矛盾しない変更が何が起こるかは完全にはっきりしていません。 ユースケース:一時的なリベースを行って、それらのブランチに(マスタではなく)変更があるかどうかを確認します。ただし、マスターのコードのバージョンを矛盾する変更

    5

    2答えて

    進行中にリベースに残っている作業量を確認するにはどうすればよいですか? I.e.私はどのようにgitがチェックするために残っている仕事を確認したい。 xは、競合が発生したyのうちステップをリベースでインタラクティブなリベース、中に紛争を解決するとき