タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

gitとmergeに関するkathewのブックマーク (4)

  • マージツールにこだわりGitをより効率的に使おう | Coding Methodology | CFニュース | CODING FACTORY - コーディング専門サービス

    Web制作の現場において、バージョン管理ツールのGitはなくてはならない存在となっています。Gitを使用して複数人で制作を行ったり、1人で複数のブランチを切り替えて制作を行っている場合、競合が発生することがあります。その場合、ソースコードをマージして競合を解決する必要があります。 今回は、SourceTreeでGitを管理しているときに競合が発生した場合のマージツールを、SourceTreeの標準ツールから"WinMerge(ウィンマージ)"に変更する方法をご紹介します。 Gitツール

    マージツールにこだわりGitをより効率的に使おう | Coding Methodology | CFニュース | CODING FACTORY - コーディング専門サービス
  • git-mergeの挙動をカスタマイズする

    最近gitのコンフリクト解消職人みたいになっていてすごくつらいです。 普通のプログラムであれば順番が重要なので手動でのコンフリクト解消は避けられないのですが、 僕が相手にしているのは最終的にMySQLわせるデータなのでそこまで順番は重要ではありません。 順番に挿入したところで、MySQLが順番にかえしてくれるとは限りませんからね。 このようなケースではある程度機械的にマージできるのでは?と調べてみました。 merge driver いろいろググってみるとgitattributesでファイル毎にマージの細かい挙動を制御できるようです。 通常マージの方法はgitがよしなに選択してくれますが、merge属性に以下の項目を指定することでマージの方法を強制することができます。 text テキストファイルとしてマージする。 コンフリクトすると <<<<<<<, =======, >>>>>>>でコ

  • [Git]エラー:The following untracked working tree files would be overwritten by merge: | Coffee Breakにプログラミング備忘録

    [Git]エラー:The following untracked working tree files would be overwritten by merge: The following untracked working tree files would be overwritten by merge:の解決メモ gitでpullやfetchしたリモートブランチをmergeする場合にこのエラーが発生する場合がある The following untracked working tree files would be overwritten by merge: 追跡されていないファイルは、マージにより上書きされる .gitignoreで指定されているファイルがリモートブランチに存在する場合にでるらしい。 このエラーとなると、ファイルの取得ができずに困る。 [追記2014/6/15]

    kathew
    kathew 2017/02/03
    使って良いケースと悪いケースの判断ができる時は、この方法は有用..._〆(・ω・ )
  • WinMerge で3方向マージする - aki の書き散らし

    aki の書き散らし 覚え書き、ブログ代わりなど不定期に書き散らすWiki トップページページ一覧メンバー編集 WinMerge で3方向マージする 最終更新: yosikawa 2016年01月01日(金) 14:38:50履歴 Tweet WinMerge で3方向マージする SourceTree でファイルの差分を表示するときや、競合を解決するときに外部のツールを利用することができる。 特に3方向マージは、競合の解決に便利である。 3方向マージ機能を参照。 WinMerge 日語版をインストールする。 WinMerge はファイルの差分を表示してくれるソフト。 日語版では、WinMerge の日語対応と追加機能が組み込まれている。 必ず日語版をインストールしよう。 SourceTree の外部ツールの設定 以下の操作をする。 メニューから「ツール」「オプション」を選択する。

    WinMerge で3方向マージする - aki の書き散らし
  • 1