我正在使用mercurial作爲我的工作流程的一部分,它運行良好。儘管我有一個小問題。當我從我的中央存儲庫下拉到我的Linux Web服務器以進行升級時,我正在使用「root」用戶。似乎將所有者和組分配給任何新的或已更改的文件的「root」。使用mercurial設置文件所有權
不幸的是,我遇到了其他困難,所以我總是不得不經過並將所有文件重置爲適當的組和所有者(Web服務器上的非root用戶)。
是否有某種方法可以讓mercurial自動執行此操作,或者有人可以快速執行此操作?我正在使用外殼並且必須鍵入
chown -R username /home/username
我嘗試使用chgrp做類似的事情。整個事情似乎很混亂,我懷疑有一個更簡單的方法來完成我所需要的。從存儲庫中提取時是否有設置所有者和組的方法?
你不應該需要是root用戶拉你的回購添加多個掛鉤。 – mikerobi 2010-11-03 15:41:49