名前

tla import — ソースコード全体を含む完全な base-0 リビジョンを 作ります

用法

tla import [options] [[archive]/version]

説明

DIR(あるいは現在のディレクトリ)にあるプロジェクトツリー の最初のリビジョンを保存します。新規にプロジェクトを始める時 には常にこのコマンドを使います。--summary なしで --log-message を指定すると TEXT がログのタイトルと本体の両方 に利用されます。

別名

なし

変更: [A---]

スイッチ

-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

$

CVS対応コマンド

なし