git-conflict-resolution

    0

    1答えて

    追跡されたファイルの既存の競合をチェックできるGitコマンドがコマンドラインにありますか? 基本的に、それはそれらの <<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>> 文字列を検索するだろう...私は通常、手動:) 、しかし確実に、それらを検索し、報告することができ、いくつかのツールがなければならないということですか?

    2

    1答えて

    gitの歴史の中で長いこと前に、誰かが2つのブランチの間違ったマージをしたことがわかります。彼は葛藤していたので、矛盾した変更の多くを単に削除しました。その結果、メインブランチにはこれらの変更が含まれていないことになります(チェックするまではそれを疑うことさえありません)。 支店フィーチャー開発にマージされました。 特集は、私はすべての変更を必要とするので、そう開発は唯一、私は再び開発に機能をマー

    0

    1答えて

    特定のレイアウトのテキストファイルの種類のカスタムマージドライバがあります。 (これは基本的にgit-merge-changelogと同じ問題を解決します:物事が同じ場所に追加されたとき、それらを置く順序を決めるルールがあります) このマージドライバは経験則に基づいており、複雑すぎる。失敗したら、gitのデフォルトのテキストファイルの処理に戻りたいと思います。 私は.gitattributesを設

    11

    3答えて

    私は約30以上のコミットを超えた機能ブランチを持っています。一方、開発ブランチでは他の開発者からいくつかの機能が追加されています。そのため、毎回新機能は開発に公開され、私がするように求めています:任意の があなたの機能ブランチで開発を続けた場合、私の機能ブランチに リベースの開発ブランチ 解決の競合を 問題 第2ステップはここではチキンの首です。 rebaseで、それは私にの矛盾を与え、すべてのそ

    0

    1答えて

    svnリポジトリからソースをクローンするのに 'git svn'を使用しています。 ブランチを使用して新しい機能を作成します。 S1-S2+S3-S4-S5-S6-S7 (master) +B1-B2-...-B9 (new-feature) 最新のsvn版のような gitのロググラフは、「S7」で、最新の現地支店は「B9」です。 git checkout master git s

    0

    3答えて

    を削除する必要はありません。私はそれらを両方ともマスターにしたい。 どうすればよいですか?プルリクエストで変更を見て、何も削除しないようにしたいだけです。既存のファイルに新しいものを追加するだけです。

    0

    1答えて

    私はマージ競合を回避し、より洗練された、より洗練されたプロジェクトを作成するために、 PRを見ているときに違いがあります(これについてのコメントはありません - この時点では交渉可能ではありません)。コードベース全体でフォーマッタを実行し、すべてのフォーマットを1つのコミット/ PRで手に入れるのは本当にうれしいようです。問題は、複数のリリースが同時に進行中であることです。このような何か: ___

    1

    2答えて

    ここにシナリオがあります: ユーザーAとBは同じソースコードを持っています。ユーザーAは変更=>追加=>コミット=>プッシュを行います。リモートリポジトリのソースコードが変更されました。 ユーザーBは、プルしないで変更を開始します。 (または、リモートのリポジトリの変更がの後にユーザBがリポジトリを引っ張った場合)そして、彼はまた押したいと思う。現時点では、競合が発生します。私は多くを検索して解決