前回-rオプションでレビジョンを指定する時、レビジョンナンバーを省略すると、headのブランチナンバーで補完されることがわかりました。
では、レビジョンナンバーを省略すると、どうなるでしょうか。
headが2.1なので、2.2にしてから確認します。
takk@deb9:~/tmp$ rcs co test2.c RCS/test2.c,v --> test2.c revision 2.1 done takk@deb9:~/tmp$ rcs -l test2.c RCS file: RCS/test2.c,v 2.1 locked done takk@deb9:~/tmp$ chmod 644 test2.c takk@deb9:~/tmp$ vi test2.c takk@deb9:~/tmp$ rcs ci test2.c RCS/test2.c,v <-- test2.c new revision: 2.2; previous revision: 2.1 enter log message, terminated with single '.' or end of file: >> test >> . done takk@deb9:~/tmp$
まず、-r2.と指定した場合。
takk@deb9:~/tmp$ rcs log -r2. test2.c RCS file: RCS/test2.c,v Working file: test2.c head: 2.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 104; selected revisions: 1 description: test ---------------------------- revision 2.2 date: 2018/09/29 11:26:09; author: takk; state: Exp; lines: +1 -1 test ============================================================================= takk@deb9:~/tmp$
headのログが取得できました。
次は、-r1.と指定した場合。
takk@deb9:~/tmp$ rcs log -r1. test2.c RCS file: RCS/test2.c,v Working file: test2.c head: 2.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 103; selected revisions: 1 description: test ---------------------------- revision 1.102 date: 2018/09/23 07:04:12; author: takk; state: Exp; lines: +1 -1 AUTO CHECK IN ============================================================================= takk@deb9:~/tmp$
ブランチナンバーが1の、最新レビジョンである1.102のログが取得できました。
次は、ドットも省略してみます。
takk@deb9:~/tmp$ rcs log -r2 test2.c RCS file: RCS/test2.c,v Working file: test2.c head: 2.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 104; selected revisions: 2 description: test ---------------------------- revision 2.2 date: 2018/09/29 11:26:09; author: takk; state: Exp; lines: +1 -1 test ---------------------------- revision 2.1 date: 2018/09/28 12:36:32; author: takk; state: Exp; lines: +1 -1 v2 ============================================================================= takk@deb9:~/tmp$
指定したブランチナンバーのすべてのレビジョンが取得できました。
コメント