PC関連の個人的なメモを残しています。記載内容は僕の私的なメモであり、内容の保証は致しかねますので、あしからず。 WinMerge http://winmerge.org/ 日本語版:http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html Windows上で、SubVersion(SVN)からチェックアウトしたフォルダには、.svnというSVN管理用の隠しフォルダと隠しファイルが含まれます。 そのため、チェックアウトしたフォルダ同士をWinMergeで比較しようと思うと、.svnフォルダがとても邪魔です。 そういう時はWinMergeのフィルタ機能を使うとバッチリです。 WinMergeで2つのフォルダを選択するときに、フィルタで「Exclude Source Control」を選択すると、.svnフォルダとそ
2006 年 4 月 10 日ごろにバグを埋め込んでしまったらしい。そういう時は、CVS で日にちを指定して diff をかけるといい。4/9 と 4/11 の CVS リボジトリ全体の差分を取るには、次のコマンドを実行する。 $ cvs diff -u -D 2006/4/9 -D 2006/4/11 日づけを指定してチェック・アウトする場合は次のコマンドを使う (tc モジュールをチェック・アウトする場合)。 cvs checkout -D 2006/4/9 tc なお、日付部分には ISO8601 の日付形式が使用可能。例えば、 2006-04-09 20:05 という風に時間まで指定することも可能。 CVS とアトミック・コミット CVS でファイルの差分を取るのであれば、次のコマンドが使える。 $ cvs diff -r 1.1 -r 1.2 foo.c これは、foo.c のリ
フォルダ単位でJavaファイルのバージョンを比較する時に、 比較ツールで単純に比較すると、バージョン管理の「$Id」や「$Revision」でひっかかって 全部違うものとみなしてしまいます。 そこでWinMergeのフィルタリング機能で下記の設定をすると、 ロジック部分のところだけで差異を判定してくれます。 CVSの「$Id:$」 .*\$Id: .* \$ SVNの「$Revision:$」 .*\$Revision: .* \$ 元々dfを使っていたのですが、WinMergeの方が拡張性があってよいです_( ̄▽ ̄)ノ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く