При выполнении cvs update
, вы получите хороший обзор состояния хранилища, например:Есть ли способ получить короткий статус CVS из командной строки?
M src/file1.txt
M src/file2.txt
C src/file3.txt
A src/file4.txt
? src/file5.txt
Есть ли способ, чтобы получить это без фактического обновления? Я знаю, что есть cvs status
, но это путь к многословным:
===================================================================
File: file6.txt Status: Up-to-date
Working revision: 1.2
Repository revision: 1.2 /var/cvs/cvsroot/file6.txt,v
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
Я мог бы, конечно, сделать скрипт, чтобы сделать переход от последнего к первому, но это кажется пустой тратой времени, так как резюме, очевидно, может производить бывший.
"cvs -n update" это отличное решение для предварительного просмотра обновления CVS (спасибо), но, похоже, не работает с тегами. Например, «cvs -n update -dP -r DRUPAL-5-15» дает «cvs [update aborted]: нет такого тега` DRUPAL-5-13 », но тег определенно действителен, так как« cvs update - dP -r DRUPAL-5-15 «отлично работает. – 2009-01-16 18:38:29
Это очень полезно. Я хнычу с git-takel немного меньше после добавления `alias cvs-st =" cvs -q -n update "` – mwcz 2013-06-25 14:49:38