2
A
回答
0
我不知道這是否是最好的解決方案,但我可能會使用commitinfo,commitcheck和commit_prep.pl,對repo的CVSROOT目錄中的cvswrappers文件執行一些操作。如果你沒有commit_prep.pl,你可以使用像這樣:
http://opensource.apple.com/source/cvs/cvs-29/cvs/contrib/commit_prep.pl
有在網絡上相當多的例子,所以只是搜索這些承諾*文件,如果你不這樣做已經在你的回購中有這些。
需要注意的是,因爲這個帖子表明,該權限實際上僅僅是在第一次提交的文件,在這之後,你需要「手動」修改資料庫本身的權限設置。
How do I add execute permission to a file in CVS after it's already been checked in?
在commit_prep.pl,可以清除使用chmod烏戈-X的EXEC權限,文件承諾的第一次之前。
此解決方案假定您使用的是Linux。
0
CVS命令選項表也防止文件權限得到恢復。如果觀看,當文件被檢出時,它將是隻讀的。從CVS手冊頁:
$ CVS觀看--help_options
用法:CVS觀看{開|關|添加|刪除} [-lR] [-a] ... [] ...
開/關:打開/關閉文件的只讀結賬
因此,使用「cvs watch off filename」從版本庫中刪除結帳,使其每次只讀。
相關問題
- 1. CVS - 清理CVS存儲庫
- 2. 如何搜索特定文件的CVS存儲庫?
- 3. 免費的CVS存儲庫?
- 4. 如何根據用戶訪問權限控制存儲庫查看列表
- 5. 如何搜索CVS存儲庫?
- 6. 在Subversion版本庫中存儲文件權限
- 7. C#存儲文件夾權限
- 8. git訪問存儲庫文件或路徑的權限
- 9. 導出CVS存儲庫
- 10. PlasticSCM存儲庫的權限如何在DVCS方案中工作
- 11. CVS中的Maven本地存儲庫?
- 12. 如何安全地從CVS存儲庫中刪除損壞的RCS文件?
- 13. 從CVS存儲庫中刪除舊文件簽出
- 14. 如何設置對ipa文件的控制權限
- 15. SVN文件夾(不是存儲庫範圍)權限
- 16. Kubernetes:hostPath存儲權限
- 17. 我們如何在CVS中添加整個存儲庫而不是文件?
- 18. 在Xcode中集成CVS存儲庫
- 19. 限制對每個用戶的存儲文件的訪問權限
- 20. 如何控制存儲庫組中存儲庫的查看順序
- 21. Gitolite支持「公共存儲庫」權限?
- 22. 重置Git存儲庫權限
- 23. 從CVS存儲庫獲取文件的最新版本號
- 24. Java的jar文件到存儲庫(CVS,SVN ..)
- 25. 解析100GB的文件存儲限制
- 26. 如何列出CVS存儲庫中的所有模塊?
- 27. Team Foundation/SubVersion - 誰在存儲庫中有多少控制權?
- 28. Apache Shiro的存儲權限
- 29. CVS存儲庫的Web界面
- 30. 如何在/ tmp中覆蓋Apache/PHP存儲的文件的默認權限?