kinnekoの日記: シェルスクリプトのマージに便利なツール知りませんか? 4
日記 by
kinneko
オリジナルが同じ2つのシェルスクリプトのマージに便利なツー
ル知りませんか?
Kompare という KDE のツールは、見た目はいい感じなのですが、
ファイルの編集ができないのでダメです。
ドイツ語とスペイン語と日本語が矛盾なく編集できるエディタ
がついているのがいいです。もちろん普通の ASCII も。文字コ
ードは日本語が EUC で書ければいいです。
こういう作業って、稀れに発生すると思うのですが、/. な方々
はどんなツールで作業されているのでしょうか?
diff 情報を元に手パッチかな(^^;。
それと、シェルスクリプトのメッセージって、普通 gettext 化
したりしないのでしょうか? 知っている方がいたら教えて!
mergemaster (スコア:2, 興味深い)
というシェルスクリプトが FreeBSD にあります。
/etc の下にあるコンフィギュレーションファイル群を RCS ID で比較して、「新旧どっちを使う?」と対話的にマージ ができるようになってます。
こいつのおかげで passwd とか sendmail.cf, hosts なんか を既存リソースを確保したままで最新版の内容に更新 できるんです。
RCS ID をコンペアしている部分をネグってソース、 ディストネーションを指定している部分をいじれば、汎用 に使えるかと。
--- Toshiboumi bugbird Ohta
Re:mergemaster (スコア:1)
M-x ediff-merge-files (スコア:2, 興味深い)
結構重宝
Re:M-x ediff-merge-files (スコア:1)
プレビューで終わっているわけでもないのだけどなぁ...
なので、再度書きます。
emacs は使ってないのですが、ドイツ語なんかもあるので、使わ
ないといけないのかも。
ediff ですか。ありがとうございます。