タグ

diffに関するmiggitのブックマーク (9)

  • 安全な継続的デプロイメントのための知覚的テスト

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    安全な継続的デプロイメントのための知覚的テスト
  • [PhpStorm]FTPアップロードの設定(Deployment)

    以前の開発環境では、PHPファイルの編集はPHPEclipse、CTPファイルやビューファイル*1 はDreamweaverを使用しており、リモート環境へのアップロードは使い慣れていたDreamweaverを利用していました。 Zen Codingの使い勝手の良さや優秀なコード補完のお陰で、PHPファイルだけではなくビューファイル*2 もPhpStormで編集できるようになったので、アップロードもPhpStormから行うようになったのですが、これがまた大変優秀です。 まず素晴らしいのは、サーバ同期機能です。 専用のダイアログが開き、どのファイルがリモートファイルと異なるのかディレクトリ構造が把握できる形で一覧化してくれます。 そして更に嬉しいのは、ファイルを選択するとローカルとリモートファイルのdiffを下のビュアーに表示してくれるところです。 Dreamweaver(CS3)の同期機能で

    [PhpStorm]FTPアップロードの設定(Deployment)
  • GitHubのcommitのURLの末尾に ?w=1 とつけると差分がわかりやすい(時がある) - 納豆には卵を入れる派です。

    各commitのURL https://github.com/hoge/fuga/commit/xxxxxxxxxxxxxxxxxxxの末尾に "?w=1" をつけてhttps://github.com/hoge/fuga/commit/xxxxxxxxxxxxxxxxxxx?w=1とすると、差分がホワイトスペースのみの行を省いて、文字の変更があった行だけを差分表示してくれるので、何を変更したかがピンポイントですごくわかりやすくなる場合があります。 例えば下記の例。CoffeeScript内である部分をコールバックにして、コールバックした部分のインデントをごっそり下げてるのですが、インデントを変えただけの行も全部差分に表示されてて、何を変えたのかひと目でわかりづらい。 普通のcommit表示 ↓ これがURLに"?w=1"をつけるとこうなる!!! ↓ 単にインデントを変えただけの行が省かれ

    GitHubのcommitのURLの末尾に ?w=1 とつけると差分がわかりやすい(時がある) - 納豆には卵を入れる派です。
  • vimdiffを利用するためのススメ - J-Linuxer

    ドモ ヾ('-'*) ド o('▽')o モ (*'-')ノ ドモ 茅原です。お疲れ様です。 さて、日はvimdiffについて記載します。 私が開発する時はいつもテキストエディタのvimを使います。 eclipse等も使ってみたのですが、手に馴染むまでカスタマイズできなかったので 使うのやめてしまいました。。。 プロの職人たる者ツールにはこだわりたいところです♪ということで私はvimを選択しました。 さて皆さんは開発をするときにマージ作業を経験してことがあるかと思います。 マージとはソースコードに差分を入れ込む作業です。なぜこのような作業が発生するかというと、「お客様別にブランチが分けられている」「お試し機能をリリースして、線に取り込みたい」、他にぱっとは思いつきませんが開発の状況によってマージが行われます。 WindowsではWinMargeやDF等のソフトがありますよね。あれらのソ

  • fugitive.vim が便利すぎたのでメモ - 反省はしても後悔はしない

    Vim から Git を操作するプラグインとしては、今まで git.vim を使っていたんですが、fugitive.vim のほうが便利だったので乗り換えました。 詳しい説明はここ VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい - SELECT * FROM life; ここでは、自分が特に便利だと思った機能を書きます。 git add -p をグラフィカルに行う git add -p を使うと、複数の変更箇所のうちどの変更をコミットに含めるかを選ぶことができますが、fugitive の :Gdiff を使うとこれをグラフィカルに行うことができます。 :Gdiff コマンドはインデックスとワークツリーの状態の差分を vim の diff で表示します。 こんな感じ たとえば、スタイルシートの設定(上のほうの差分)はコミットに含めたいけど、クラス属性の付与(下の

    fugitive.vim が便利すぎたのでメモ - 反省はしても後悔はしない
  • git初心者向けのTipsなど - os0x.blog

    gitの基的なcommandしか使ってないって人向けのtips集です。 エイリアスの設定 $ git config --global alias.co "checkout" とすると、 ~/.gitconfig に [alias] co = checkout のように追記されます。 このようにgit configを叩いてもいいですし、~/.gitconfigを直接編集しても大丈夫です。 とりあえず、 [alias] co = checkout # checkout長い… st = status -sb # シンプルなstatus pr = pull --rebase # pull するときにmergeコミットを作らない fo = fetch origin ro = rebase origin # branchでfoしてroすればmasterにrebaseできる rc = rebase -

    git初心者向けのTipsなど - os0x.blog
  • 2つのテキストファイルの差分をマージする — 名無しのvim使い

    vimエディタで2つのファイルの差分を表示した後、その差分をマージする方法を紹介します。 コピーアンドペーストでもマージ作業はできますが、この操作は簡単なので覚えておくと役に立ちます。 (Windows, Mac)

  • 2つのテキストファイルの差分を取る — 名無しのvim使い

    概要 vimエディタを使用して、2つのテキストファイルの差分を表示する方法を紹介します。 このテクニックは、主にファイルの比較をする場合に使用します。 「diffsplit」コマンドを使う vimエディタでは「diffsplit」コマンドで、 今エディタで開いているファイルと、指定したファイルとの差分を表示できます。 「diffsplit」を使ってファイルの差分を取る場合、コマンドの書式は次のようになります。 :vertical diffsplit 差分を取りたいファイル 差分を取りたいファイルの名前が「theother.txt」なら、コマンド例は次の通りです。 :vertical diffsplit theother.txt Note 「vertical」コマンドは「ウィンドウを横2つに分割しろ」という指定です。 このオプションを外した場合、ウィンドウは縦2つに分割された後、 各差分がそ

  • 差分表示ソフト Rekisa

    Rekisaは一度に3つ以上のファイルを比較できる、テキスト比較ソフトです。 主な特徴キーボード操作に適したテキストエディタ風インターフェイス行単位の違いを背景色で表示し、文字単位の違いは下線で表示左右のテキストのカーソルが文字単位で連動する為、テキストの対応関係がわかりやすいSHIFT_JIS、EUC-JP、UTF-8等、様々な文字コードに対応し、自動判別して開く様々なコマンドラインオプションが使用可能な為、他のソフトとの連携が容易“svn.exe” を使用してSubversionと連携することが可能基情報バージョン    : 0.32.018 動作環境     : Windows 2000、XP 必要なライブラリ : .NET Framework 1.1以上 開発環境     : Windows XP SP2 + Visual Studio 2003(.NET 1.1用)、2005(

    差分表示ソフト Rekisa
    miggit
    miggit 2009/02/24
    UTF-8にも対応した比較ツール
  • 1