В чем разница между «cvs update» и «cvs -n update»?В чем разница между «cvs update» и «cvs -n update»?
Я не мог понять разницу между ними.
В чем разница между «cvs update» и «cvs -n update»?В чем разница между «cvs update» и «cvs -n update»?
Я не мог понять разницу между ними.
разница заключается в том, что
cvs update
делает фактическое обновление, в то время как
cvs -n update
имитирует обновление и ничего не изменяет на диске. Он покажет, какие файлы будут обновляться, если вы действительно обновили.
Цитируя документации CVS (для версии 1.12.13):
`-n'
Do not change any files. Attempt to execute the `cvs_command',
but only to issue reports; do not remove, update, or merge any
existing files, or create any new files.
Note that CVS will not necessarily produce exactly the same output
as without `-n'. In some cases the output will be the same, but
in other cases CVS will skip some of the processing that would
have been required to produce the exact same output.
«-n: Не запускать программу тегов (программа может быть задана для запуска в базе данных модулей (смотрите раздел Файл модулей), эта опция обходит его).».
http://ximbiot.com/cvs/manual/cvs-1.11.23/cvs_16.html#SEC117
Я думаю, вы говорите об обновлении резюме -n, не CVS -n обновления (совершенно другой вариант) –
Что вы имеете в виду фактическое обновление? Могу ли я обновлять файлы в репозитории или в моей рабочей копии? Если это фактическое обновление, то waht - это разница между «cvs update» и «cvs checkin» и «cvs checkout»? – alwbtc
@alwbtc 'cvs update' обновляет вашу локальную рабочую копию из удаленного репозитория, так же как и 'cvs checkout' (что очень похоже на 'cvs update -d'. 'Cvs checkout' обычно используется для проверки исходной версии проект, в то время как «cvs update» используется для обновления локальной копии после ее появления. «cvs checkin» даже не существует в моей команде cvs, я никогда не использовал его, поэтому не могу говорить за него. –
извините, Я думаю, что это было «cvs commit», а не «cvs checkin», правильно? Не могли бы вы изложить «начальную версию проекта»? Не проверяет ли последняя версию проекта? – alwbtc