タグ

mergeに関するkathewのブックマーク (9)

  • WinMergeで、.bakファイルを出さない方法。

    2009年2月22日2019年4月4日 WinMergeでマージ作業を行うと、自動的にバックアップファイル(.bak)が できますが、これを出さないようにする方法です。 編集メニュー -> 設定… に入ってください。 左メニューより、バックアップファイルを選択すると、 このような画面が表示されます。 .bak拡張子を追加する のチェックをはずしてください。 ——————- テスト環境:WinMerge 2.1* WindowsXP

    WinMergeで、.bakファイルを出さない方法。
  • マージツールにこだわりGitをより効率的に使おう | Coding Methodology | CFニュース | CODING FACTORY - コーディング専門サービス

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

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

    ファイルやフォルダの比較ができてマージもできる、WinDiffを使い易くしたようなソフトWinMergeの日語版 GUIな CVS, Subversionクライアントのお供にでもどうぞ。 Follow @winmerge_jp 32bit版ダウンロード 64bit版ダウンロード ARM64版ダウンロード

  • git-mergeの挙動をカスタマイズする

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

  • Copy/Cut/Paste:2つのpoファイルをマージするCakePHP Console Applicationをcommitした

    CakePHP勉強会@福岡で紹介しそこねたpoファイルマージコンソールアプリケーションをいつものようにcodecheck.inにcommit。 ファイルとしてはたった2つ。 なので、今のところ特にディレクトリは作らず、自分がcodecheck.inでソースを管理しているCakePHPプロジェクトがあるので、その中に突っ込んでcommitしている。 設置ファイルと設置ディレクトリは以下のような感じ。 ・app/vendors/shells/merge.php ・app/vendors/shells/tasks/po_merge.php bakeをするときのように $php cake/console/cake.php merge とshellをたたくとコンソールが立ち上がる。 [M]ergeを選択すると、2つのpoファイルの絶対パスを聞いてくるコンソールが立ち上がり設定しだいマージが完了する。

  • [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 の書き散らし
  • Gitのマージツールにp4mergeを使ってみた - wadahiroの日記

    Git格導入の前に、マージのコンフリクト解決に使用するマージツールについて調べてみたのでメモ。 コンフリクトした際に、テキストエディタで直接修正するのは非常に面倒。そこでmergetoolを使うとマージ作業をかなり楽にできます。 ただしデフォルトのmergetoolだと使いづらい。Googleで色々調べてみるとp4mergeがオススメそうなので試してみました。 参考サイト http://d.hatena.ne.jp/clover-leaf/20110126/1296058882 http://d.hatena.ne.jp/nakamura001/20110321/1300699836 インストール方法 こちらよりThe Perforce Visual Client (P4V)をダウンロードします。OSに合わせてダウンロードする。 ダウンロードしたファイルをインストール。p4mergeの

    Gitのマージツールにp4mergeを使ってみた - wadahiroの日記
  • TortoiseHg のインストール - A Day in Serenity @ kenjis

    Windows での Mercurial のツールである「TortoiseHg」のインストール設定に関する解説です。 TortoiseHg のダウンロード http://tortoisehg.bitbucket.org/ja/ より TortoiseHg をダウンロードします。 ダブルクリックするとインストーラが起動しますので、インストールします。 言語設定 表示を日語に変更します。 レジストリの追加 C:\Program Files\TortoiseHg\i18n\cmenu を開き、thg-cmenu-ja.reg をダブルクリックします。ダイアログが表示されますので、「はい」をクリックするとレジストリに追加されます。これで、シェル拡張のメニューや TortoiseHg が日語になります。 環境変数 LANG の追加 「コントロールパネル」の「システム」より、「システムの詳細設定」

    TortoiseHg のインストール - A Day in Serenity @ kenjis
  • 1