|
|
Web技術勉強会 第17回 ~Subversion+Apache+eclipse連携~ 2009/02/21 Ryuichi Tanaka http://blog.livedoor.jp/mapserver2007/
Subversion Subversionとは? いわずと知れた、「バージョン管理」ツール。類似ツールとして「CVS」「git」がある。 CVSは古い、gitは実績があまりない。 バージョン管理の必要性 ソースコードを手動でバックアップを取ると、煩雑になる。 diffが取れないので、変更点が分からない。 コメントが付けられない。
eclipse、Apacheとの連携 eclipseとの連携 eclipse上でコミット、チェックアウトできる。 subclipseプラグインで連携可能 Apacheとの連携 リポジトリをブラウザから見ることができる。 WebDAVが必要。
連携方法 導入マニュアルを作成しました。
Subversionを導入した感想 手動バックアップより効率アップ 以前のソースコードに戻すとき、手動バックアップからコピーするより楽(コメントで変更内容が分かる、チェックアウトが楽) ただし、定期的に全ファイルバックアップはしている。 eclipseとの連携は正直最強 もうテキストエディタには戻れない。 外出先からリポジトリが見れる 導入のきっかけが実はこれ。会社でコードを書いているとき、過去にどんな記述したっけ?がすぐに解決。Javascript以外のコードを見るにはこの方法しかない。
Todo(★は優先度) ★★Diarysys4関連(進捗95%、データ移行中) Widgetリファクタリング Google Analysis導入(予定) 独自エラーページ(404)の作成 タイトル表示(ブログサービスのように、サイト名+記事名を<title>に記述) ★TMAP関連(進捗100%) TMAP BLOGEOの再実装完了、TMAPの部品化 今後はバグフィックス ★★ChocoLab関連(進捗1%) Ruby on Railsで構築予定。 インフラ関連が終わったあと着手予定。
Todo(★は優先度) ★★★★インフラ関連(進捗1%) UTF-8移行プロジェクト(最優先課題。現行のEUC-JPから全面的なUTF-8対応へ) Trac導入(未定:やらないかも?) Subversionコミットメール(優先度低、RoR導入後。Rubyで実装予定のため) Eclipse TPTP導入(優先度低) Toritton(MySQLの全文検索エンジン。Diarysys4への組み込み目的で導入予定) Ruby on Rails(UTF-8移行後、着手予定。構成はほぼ決定。) ★★ドキュメント作成(進捗5%) 新サーバ導入と同時に作成予定。 玄箱セットアップマニュアルのUbuntu版 開発環境セットアップマニュアル(eclipse) ★ 障害対応(進捗50%) GoogleChrome対応。現状、TMAPが読み込めない(Widget版は読める)
個人的トピックス ブログにコメントが付きました。 http://blog.livedoor.jp/mapserver2007/archives/50793386.html#comments ぐぐると、日本語サイトではうちのブログしかでない。 初めて、世の中に貢献した^^;
| URL: |
No comments posted yet
Comments