git-merge

    2

    3答えて

    このシナリオに対処する正しい方法がgitにあるかどうかは不思議です。 私はcommitish AでファイルのバージョンXを持っています。時間が経つと、このファイルは変更され、コミットA 'になりました。 コミットAに含まれていたファイルを修正したものです。重要:この変更は帯域外(電子メール、gitではなく)であり、期限切れですファイルの以前のバージョンに変更されます)。 私はgitの用語で何をした

    12

    1答えて

    私はマージドライバを作成しています。次のように私は、$ PROJECT/.git/configにマージドライバを作成した filename merge=mergeStrategy :私は次のように.gitattributesファイルを定義している [merge "mergeStrategy"] name = My merge strategy driver = scripts/

    11

    3答えて

    現在、gitの多くのコンテンツトラッキング機能について検討しています。 gitを使ってあるファイルから別のファイルに移動したコードを見つけることができますが、マージで競合解消を実行する際にこの機能をどのように使用できるのか不思議です。ここで はシナリオです: 私は2つのファイルhello.ccと作成bye.ccを持っています。私は支店topicを開始し、いくつかのコードをhello.ccからbye

    2

    1答えて

    2つのブランチのマージを行い、mergetoolとの競合を解決し、すべてのファイルがマージされていることを確認しました。これですべてのファイルがコミットのためにステージングされます コンパイルしようとすると、特定のファイルに壊れているものが見つかりました。 特定のファイルに対してmergetoolを再度実行するにはどうすればよいですか?

    26

    1答えて

    masterとbranchAという2つのブランチがあるとします。 私はmaster、branchAの友人に取り組んでいます。 完了したら、branchAとmasterを結合します。マージされたmaster上のいくつかのコミット後 は、クライアントが 作業が取り除かbranchAで行われますが、ませコミットがマージ後に行わ望んでいます。 どうすればいいですか?

    2

    1答えて

    これが仕事に行くされている場合、私は思ったんだけど... は私がプロジェクトテンプレートを持っているようなことを言いますこのプロジェクトを他のプロジェクトのテンプレートとして使用するため、テンプレートから本質的に「複製」され、別のリポジトリとして管理されます。 しかし、私はテンプレートが更新されるたびにテンプレートから更新を引き出すことができるようにしたいと思います(しかし、それに追いつく気にはな

    0

    1答えて

    私は1つの実験ブランチと1つのマスターブランチを持っています。どちらも私は常にローカルにコミットしています。何らかの理由で、マスターを実験にマージするたびに、すでにマージされているコミットが再適用されます。これは普通ではありません。私はちょうど私のログにコミットを繰り返し見る。しかし、時には実験でやっている作業と衝突し、実験での作業を完全に上書きします。 アイデア?

    0

    2答えて

    Xcodeでは、他の人のプッシュを引っ張ってローカルコピーとマージしました。しかし、今引っ張られたコピーはストーリーボードを壊してしまった。最悪の事は、私たちが誤って破損したファイルをリモートのrepoにプッシュしたことです。今私はこの問題を解決する方法はありますか? 私たちはGitのインタフェースとしてSourceTreeを使用しています。 私たちのメンバーの一人は、サーバーから彼のコピーに破損

    1

    2答えて

    私はこの機能を利用したいと思っています - https://github.com/xetorthio/jedis/pull/160。この問題はクローズされていますが、マスターとマージされていません。私のローカルマシン上のマスターを複製し、私のローカルコピーに#160のプルリクエストをマージすることは可能ですか?もしそうなら、どうしたらいいですか? マスターブランチはhttps://github.c

    1

    1答えて

    私は自分自身を地元のrepoの混乱の少しに入れました。 Long story短いですが、私は遠隔のレポのコピーを持っていました。自分のローカルレポに「my_branch」というブランチを作成しました。私は数回仕事をしました。私はちょうどリモートのrepoにブランチを押しました。ここに私のローカルRepoダイアグラムがあります...(私はmy_branchをリモートにプッシュしたので、リモートも同じ