今日時点で、もぎゃろぐのなかで一番たくさんブックマークのついている記事がこれ。 [linux]なんでもsvnで管理する - もぎゃろぐ なんでもといいながら実際には実行ファイルを管理するだけで、それなのにたくさんの方に見ていただいて申し訳ないです。 というわけで、設定ファイルも管理できる目処が立ったので、「[linux]なんでもsvnで管理する2」をお送りします。 設定ファイルの場合、/etc/httpd/conf/httpd.conf も管理したいし、/etc/aliasesも管理したい。だからといって/etc以下を全部svnにつっこむのは、さすがにちょっと怖いでしょ?というのが難点でした。 悩んでも分からなかったので、masuidriveの人に聞いてみました。 自分: 以前ブログで、設定ファイルとかもsvnで管理してるよ~的なことをいっていたじゃないですか。 Yuichiro:
サーバをさわるときは、常に信用できない人間が約一名(自分だ!)いるので、どんな作業でも取り返しがつくようにするのが大切です。 ssh上で行った作業のログをとる – もぎゃろぐ という具合にしてログをとることで、いざというとき何をしていたか振り返ることができるようになるのですが、設定ファイルに変なことを書いた場合、emacsの修正内容はログに残らないので、まだ若干不安が残ります。 そういえば、masuidriveさんは、「コマンドも含め全てのファイルはSubversionで管理」しているのだそうで。 masuidrive on rails » Blog Archive » masuidrive的プロジェクトの方針 こうしておけば、ファイルに変なこと書いても最悪ロールバックできますので、これは大変いいアイデアだと思います。 具体的にどうやるのか今ひとつわからなかったので躊躇していたのですが、今
いろんなプロジェクトのソース管理やドキュメント管理に、Subversionを使っている。ときどき、ログメッセージに誤字があったり、必要なコメントを入れ忘れて、後から修正をしたくなる事がある。 例えば、Windows上のSVNクライアントのTortoiseSVNでは、ログの一覧を表示させておいて、ログを修正したリビジョンで右クリック⇒ログメッセージを編集をすると、修正する事が出来る。ただし、通常のSubversionサーバー側の標準設定ではこの機能は使えない。 そこで、下記のようにrevprop前のフックを有効にしてやる。 (レポジトリのパスが /home/svnroot だと仮定) # cd /home/svnroot/hooks # cp -a pre-revprop-change.tmpl pre-revprep-change # chmod +x pre-revprep-change
相変わらずVimのカスタマイズに熱中しています。 手を加えるほどに、できることがどんどん増えていくのが楽しいところ。(ようやく基本機能も全様が見えてきた) さて先日、このVimの設定ファイルを自宅と会社で共有したいと思い、オンラインのSVNリポジトリサービスを探してみました。 せっかくなので調べた結果を書いておきます。 無料オンラインSubversionリポジトリサービス 私が試してみたサービスは以下の3つ。 それぞれサービスの特徴が異なるで、目的にあったものを選ぶのがよいでしょう。 Unfuddle Unfuddle: Free Source Control, Bug and Issue Tracking 容量 プロジェクト数 管理ツール 日本語表示
Subversion の開発者が ChangeLog について面白い記事を書いている. 記事の要旨はこうだ: ChangeLog (Subversion なので commit log) を書くのは面倒だよ, メーリングリストもあることだし書かなきゃダメ? ってよく訊かれる. 書きましょう. バグトラックもあるけど, 書きましょう.これらのツールは補完しあっている. メーリングリストはノイズが多いし, 変更を特定するには情報が足りない. バグトラックはバグの記録がメインだからコードの話を細々書くのは邪魔になる. 変更については ChangeLog に書くのがいい. プログラマは ChangeLog を読む. 記録を検索して, どの関数に何が起きたかを調べるものだ. この類の記録は ChangeLog を読まないとわからない. 逆に ChangeLog を書く時は, それを特定できるように省略
ホーム xdocdiff -TortoiseSVNでWord, Excel, PowerPoint, pdfのdiffを見れるようにするツール- English page ■概要 バージョン管理ツール、TortoiseSVN でWord、Excel、PowerPoint、pdf、OpenOffice.orgのファイルを管理するときに、 それらのリビジョン間のdiffを表示できるようにするツールです。 もし TortoiseSVN でのバージョン管理は行っていないが、これらの種類のファイルを比較し 差分を見たいのであれば、xdocdiff WinMerge Plugin をお試しください。 ■ダウンロード (Ver1.1.5a) プログラム: xdocdiff115a.exe (526k) インストーラ(xdoc2txt 1.35を同梱) xdocdiff113.zip (43k) xdo
TortoiseSVN で公開鍵を使う方法 2007-01-16-1: [Security][Subversion] TortoiseSVN で svn+ssh を利用した場合に,認証をパスフレーズではなく公開鍵で行う方法を紹介します. SSH クライアントには TortoiseSVN 付属の TortoisePlink を使います. TortoisePlink は PuTTY 由来らしいので PuTTY 形式の鍵を使う必要があるみたいです. PuTTY 形式の鍵を生成したり,OpenSSH の鍵を PuTTY 形式に変換したりするために,PuTTYgen が必要になります. PuTTYgen は以下のサイトで入手できます.この記事の執筆時点の最新版は 0.58 です. - PuTTY Download Page http://www.chiark.greenend.org.uk/~sgt
ホーム xdocdiff -TortoiseSVNでWord, Excel, PowerPoint, pdfのdiffを見れるようにするツール- English page ■概要 バージョン管理ツール、TortoiseSVN でWord、Excel、PowerPoint、pdf、OpenOffice.orgのファイルを管理するときに、 それらのリビジョン間のdiffを表示できるようにするツールです。 もし TortoiseSVN でのバージョン管理は行っていないが、これらの種類のファイルを比較し 差分を見たいのであれば、xdocdiff WinMerge Plugin をお試しください。 ■ダウンロード (Ver1.1.5a) プログラム: xdocdiff115a.exe (526k) インストーラ(xdoc2txt 1.35を同梱) xdocdiff113.zip (43k) xdo
今日のプロジェクト成果物とりまとめを前に昨日、メンバの1人が trunk 直下の2年半分のファイルが入っているプロジェクトディレクトリをなぜか削除してコミット。 朝きたら過去のリビジョンをエクスポートして再度追加して戻したとかで、全部履歴が切れてしまっていた。作業ディレクトリも全部入れ替わり。 こういう時は過去のリビジョンからの copy をすべし。 履歴が維持される 属性などもコピーされる 他のチェックアウト済み作業ディレクトリへの影響もなし といった点で優れている。 作業ディレクトリを使って消したディレクトリを戻す svn copy --revision R URL . svn commit -m "Resurrected dir1 from revision R" ここで R は間違えて消してコミットしたリビジョンの1つ前のリビジョン。 URL は削除したディレクトリの URL。 実
2で有効にしたオプションの効果で、D:\opt\Apache2\conf\httpd.confに以下の行が追加されているはず。 LoadModule dav_svn_module "D:/opt/Subversion/Subversion/bin/mod_dav_svn.so" LoadModule authz_svn_module "D:/opt/Subversion/Subversion/bin/mod_authz_svn.so" インストール確認 コマンドプロンプトを起動して、svn --version と入力して以下の表示が出ればOK。 D:\>svn --version svn, バージョン 1.4.0 (r21228) コンパイル日時: Sep 11 2006, 17:46:59 Copyright (C) 2000-2006 CollabNet. Subversion はオー
Subversion ベストプラクティス 2006-11-16 Brad Choate: OSCON: Subversion Best Practicesの和訳に挑戦してみました!誤訳などありましたら遠慮無くコメントしてください。また、一部が原文のままです。 原文と訳文の併記版 (Wiki)がありますので、誤訳がないか確認される方はそちらをご覧になると便利かと思います。Wikiを直接修正していただいても結構です! ちなみ私は英語初心者で、こういう翻訳作業は初めてです。また今回の翻訳にあたって一部をfjkktkys (fjkktkys blog)に添削していただきました。ありがとう! それではどうぞ。 原文へ OSCON: Subversion Best Practices これは、たった今私が出席しているOSCONのまとめです。この部屋は人でいっぱいだよ。 このお話はグーグル勤務のBen
CVSをEmacsから利用する場合は、VCを利用しています。 C-q 等でcommit などができてとても便利です。 この vc が Subversionでも使えるようなる vc-svn.el という Lisp があるので設定してみました。 手順としては以下のようになります。 vc-svn.el の入手と設定 ssh-agentの設定 また以下では Emacsとして Meadow2、Subversionクライアントとして cygwin版のSubversionを利用しています。 vc-svn.el の入手と設定 http://subversion.tigris.org/から、最新のsubversionのソースを入手します。 現時点では subversion-1.1.4 が最新版でした。 subversion-1.1.4/contrib/client-side/vc-svn.el が目的のブツ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く