RCS использует несколько файлов для регистрации или проверки
Я хотел бы знать, есть ли способ зафиксировать несколько файлов вместе в RCS. Когда я говорю вместе, это означает, что я внес изменения в несколько файлов, но они должны быть включены в один и тот же коммит. Я знаю, что команда checkin:
ci -u filename
Также я знаю, что для использования сообщения журнала:
ci -u -m 'message' filename.ext
Если кто-то может мне помочь, это будет здорово!
Thnx
1 ответ
Передача нескольких файлов в качестве аргументов
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
Можете ли вы также применить многострочное сообщение журнала к нескольким файлам, прочитав его из файла в командной строке.
Допустим, ваше многострочное сообщение журнала находится в файле с именем commit.msg.
ci-l-m "$(кот коммит.msg)" /tmp/foo /tmp/bar
Обратите внимание, кавычки по обе стороны от скобок обязательны.