上一个: loginfo example, 上层: loginfo
维护一个含有仓库中最新版本文件的目录树经常用到。例如,其他的开发人员可以在不检出 的情况下参考最新的源码,或者你要维护一个使用 cvs 的网站,每次提交都会使网站 上的文件更新。
做到这些的方法是让 loginfo 调用 cvs update
。用简单的方式进行会因 lock
产生问题,所以 cvs update
必须在后台执行。
这里有一个 unix 的例子(写在一行):
^cyclic-pages\(/\|$\) (date; cat; (sleep 2; cd /u/www/local-docs; cvs -q update -d) &) >> $CVSROOT/CVSROOT/updatelog 2>&1
这使提交到仓库目录 cyclic-pages
及其子目录的文件更新检出到
/u/www/local-docs。