我想知道是否有任何方法可以在RCS中一起提交多个文件。当我一起说时,这意味着我已对多个文件进行了更改,但它们将包含在同一个提交中。我知道checkin命令是:
ci -u filename
另外,我知道使用日志消息:
ci -u -m 'message' filename.ext
如果有人可以帮助我,那就太棒了!
日Thnx
答案 0 :(得分:0)
RCS是基于文件的,因此您无法真正将组文件作为一组提交。但是,您当然可以将多个文件传递给ci
命令,它将依次处理每个文件。您甚至可以对以这种方式检查的所有文件使用相同的提交消息。例如,给定 / tmp / foo 和 / tmp / bar 已经在RCS中:
$ $ ci -l -m'Interesting commit.' /tmp/foo /tmp/bar
/tmp/foo,v <-- /tmp/foo
new revision: 1.2; previous revision: 1.1
done
/tmp/bar,v <-- /tmp/bar
new revision: 1.2; previous revision: 1.1
done
答案 1 :(得分:0)
您还可以通过从命令行中的文件读取多行日志消息来将其应用于多个文件吗?
假设您的多行日志消息位于名为commit.msg的文件中。
ci -l -m“ $(cat commit.msg)” / tmp / foo / tmp / bar
请注意,括号内的两边都必须加引号。