バージョン管理

ファイルの修正履歴を残せて、それらをあとから参照できるように するツールをバージョン管理システムという。 VC(Version Control)、SCM(Source Code Management/Software Configuration Management) などの呼称が用いられることが多い。

その他多数ある。 共同開発では、CVSが用いられていたが最近では Subversion/Mercurial/git が利用されることが多い。

ここではMercurialを用いたファイル更新管理を覚える。

開発+公開

このリポジトリをコピーして開発・公開してみよ。

hg clone http://roy/~yuuji/2022/inet/vc/jk

公開は、公開したいディレクトリ(~/public_html 以下のどこか)に hgweb.cgi をコピーして chmod +x し、

import os
os.environ["LC_CTYPE"] = "ja_JP.UTF-8"
application = hgweb("/home/irhome/c10x/c10xzzz/hgdir", "タイトル")

のように、該当ディレクトリとタイトルを含めて書き換える。

  1. Installation
  2. Use Locally
  3. Use in Remote
  4. Named Branch
  5. Practical Use
  6. Large Scale Development
  7. Collaborative Development
  8. FAQ
yuuji@koeki-u.ac.jp