問:我想監(jiān)控linux下cvs的文件,cvs自帶了文件監(jiān)控功能,文件發(fā)生變化cvs能夠自動發(fā)郵件,我想請教一下cvs具體怎么實現(xiàn)該功能
答:1,先checkout CVSROOT目錄。
2,修改loginfo文件添加類似如下項:
DEFAULT (echo""; id; echo %; date; cat) >>$CVSROOT/CVSROOT/commitlog
ALL Mail -s %s mailaddress(test@test.com)
3,提交。
問: 如果我要不同項目的修改信息發(fā)送給不同的開發(fā)者,這個語句該怎么寫呢
答:替換ALL,將ALL改成對應(yīng)項目的名稱,并且后面的mail地址是你的郵件地址。
ALL表示將所有項目都發(fā)送到這個mail地址。