Объем журналов, перечисленных CVS с помощью команды rlog
Я не смог найти ответ на этот вопрос. Если я запускаю следующую команду из командной строки
cvs -d :pserver:*User*:*Pass*@*HostName*:/cvsroot rlog -N -d "2008-08-01 00:00:00 < 2011-05-01 00:00:00" *Module*
Каков объем журналов, которые распечатываются? Содержит ли он журналы только для действий в главной магистрали или это все, т.е. действия из всех ветвей также включены?
ПРИМЕЧАНИЕ. Это может быть наивный вопрос, но у меня не было достаточного опыта работы с CVS, и мне нужен быстрый и точный ответ, поэтому у меня не так много времени, чтобы прочитать что-либо.
1 ответ
Выучил этот сложный путь, но, следуя следующей команде
cvs -d :pserver:*User*:*Pass*@*HostName*:/cvsroot rlog -N -d "2008-08-01 00:00:00 < 2011-05-01 00:00:00" *Module*
фактически перечисляет все действия для этого модуля. т.е. деятельность на магистрали, а также все ответвления для этого модуля.
Чтобы ограничить журналы активности определенной веткой, используйте:
cvs -d :pserver:*User*:*Pass*@*HostName*:/cvsroot rlog -N -d "2008-08-01 00:00:00 < 2011-05-01 00:00:00" -r*BranchName* *Module*
Примечание: между параметром -r и именем ветви нет пробела.
Чтобы ограничить журналы активности только основной ветвью, т. Е. Соединительной линией:
cvs -d :pserver:*User*:*Pass*@*HostName*:/cvsroot rlog -N -d "2008-08-01 00:00:00 < 2011-05-01 00:00:00" -r::HEAD *Module*