tla commit — チェンジセットベースのリビジョンを保存します
DIR(あるいは現在のディレクトリ)にあるプロジェクトツリー の次のリビジョンを作ります。このリビジョンは内部的には直前の リビジョンとの間の差分を示すチェンジセットの形をしています。 自動化された ChangeLog ファイルがある場合チェンジセットの計 算の前にこれらに対する更新がまず発生します。--log-messages が --summary オプションなしに指定された場合 TEXT はログのタ イトルと本体の両方に利用されます。
-A, --archive Override `my-default-archive' -d, --dir DIR cd to DIR first -l, --log FILE commit with log file FILE -s, --summary TEXT log with summary TEXT plus log-for-merge output -L, --log-message TEXT log with TEXT plus log-for-merge output --strict strict tree-lint --seal create a version-0 revision --fix create a versionfix revision --out-of-date-ok commit even if out of date --file-list FILE commit only changes to files listed in FILE
ログメッセージをエディタでいちいち書くのが面倒な場合に は -L オプションを使ってコマンドラインでログ内容を指定するこ ともできます:
$ ls main.c main.h tool.c tools.h {arch} $ tla commit -L"add another function to main.c" M main.c * update pristine tree (octopus@bluegate.org--2004/proj2--devo--1.0--base-0 => proj2--devo--1.0--patch-1) * commited octopus@bluegate.org--2004/proj2--devo--1.0--patch-1 $