Объем журналов, перечисленных CVS с помощью команды rlog - PullRequest
2 голосов
/ 24 мая 2011

Я не смог найти ответ на этот вопрос.Если я запускаю следующую команду из командной строки

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 Ответ

2 голосов
/ 25 мая 2011

Изучил этот сложный путь, но следующая команда:

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*
...