tla import — ソースコード全体を含む完全な base-0 リビジョンを 作ります
DIR(あるいは現在のディレクトリ)にあるプロジェクトツリー の最初のリビジョンを保存します。新規にプロジェクトを始める時 には常にこのコマンドを使います。--summary なしで --log-message を指定すると TEXT がログのタイトルと本体の両方 に利用されます。
-A, --archive Override `my-default-archive'. -d, --dir DIR Change 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 -S, --setup Use `make-archive' if necessary.
以下は新しい開発ラインを始める時の典型的なセッションで す。話しを簡単にするために names によるタグづけを選択しまし た。実際のプロジェクトでは特に理由がなければ tagline による タグづけを利用することを推奨します。この場合、各ソースファイ ルの最後か先頭に arch-tag: でタグを埋め込みましょう。詳しく はXXXを見てください。
$ ls
main.c main.h tool.c tools.h
$ tla archive-setup proj2--devo--1.0
* creating category octopus@bluegate.org--2004/proj2
* creating branch octopus@bluegate.org--2004/proj2--devo
* creating version octopus@bluegate.org--2004/proj2--devo--1.0
$ tla init-tree proj2--devo--1.0
$ ls
main.c main.h tool.c tools.h {arch}
$ tla inventory
P? main.c
P? main.h
P? tool.c
P? tools.h
$ tla id-tagging-method names
method set: names
$ tla inventory
S main.c
S main.h
S tool.c
S tools.h
$ tla import
* imported octopus@bluegate.org--2004/proj2--devo--1.0
$ tla abrowse
octopus@bluegate.org--2004
hello
hello--proj
hello--proj--1.0
base-0 .. patch-5
proj2
proj2--devo
proj2--devo--1.0
base-0
$