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