名前

tla commit — チェンジセットベースのリビジョンを保存します

用法

tla commit [options] [[archive]/version] [--
file ...]

説明

DIR(あるいは現在のディレクトリ)にあるプロジェクトツリー の次のリビジョンを作ります。このリビジョンは内部的には直前の リビジョンとの間の差分を示すチェンジセットの形をしています。 自動化された ChangeLog ファイルがある場合チェンジセットの計 算の前にこれらに対する更新がまず発生します。--log-messages が --summary オプションなしに指定された場合 TEXT はログのタ イトルと本体の両方に利用されます。

別名

なし

変更: [A---]

スイッチ

-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
$

CVS対応コマンド

なし