我想用Apache httpd設置一個Subversion版本庫,一切看起來都不錯。但是我面臨着一個主要瓶頸。對文件的訪問權限是平面和痛苦的。對於任何有效的用戶獲取和提交文件,我們需要有權限訪問。並且沒有規定掩蓋文件上的刪除選項。任何有權訪問的用戶都可以有意或無意地刪除存儲庫中的文件,這是一種威脅。我不確定鉤子腳本有多好。在Eclipse中使用Subclipse客戶端時,我可以瀏覽存檔並刪除文件。我如何防止這種情況發生,或者更好地處理對SVN歸檔文件的訪問。請分享你的想法。 謝謝。如何掩蓋Subversion中的文件刪除
0
A
回答
3
如果人們能夠訪問(即「讀取」權限)你的資料庫進行修改(即「寫入」權限),似乎正常,他們也可以刪除文件 - 這是某種形式的修改。
但是,無論SVN存儲庫中的任何人做什麼,始終可以恢復修改:任何修改都可以「取消」 - 即使是壓縮/刪除文件/目錄。
因此,如果有人做任何事情(可能是一個「錯誤」的修改,或「錯誤」的缺失),總有辦法恢復到任意文件以前的版本(而不是隻有「以前的「修訂,但」任何「修訂)。
+0
感謝您的回覆和建議,從歷史中恢復往往幫助我們從噩夢,但實際上我想的是防止事故。如果某人有意刪除了一個文件,或者錯誤地通知了一個由50人組成的團隊,除非他明確地檢查它,否則不會通知配置控制器。這將是一個日常工作的開銷。 – 2010-02-04 05:54:53
相關問題
- 1. 如何從Subversion中刪除文件?
- 2. 如何在Subversion/TortoiseSVN中「取消刪除」刪除的文件夾?
- 3. 從SubVersion/SmartSVN刪除文件
- 4. 如何從Subversion中刪除文件的所有痕跡?
- 5. Subversion保存已刪除的文件嗎?
- 6. Subversion衝突與刪除的文件
- 7. 如何從Subversion中刪除文件(使其「未版本化」)?
- 8. 如何從Subversion存儲庫中意外刪除大文件(4GB)?
- 9. 如何在Java中掩蓋文本文件的內容
- 10. 如何在解析中刪除掩碼?
- 11. 如何掩蓋UIView
- 12. Subversion:如何遞歸刪除所有.svn文件?
- 13. 如何在已刪除的文件夾中刪除已刪除的文件
- 14. apache subversion如何刪除用戶訪問
- 15. CALayer掩模刪除?
- 16. 如何掩蓋文本字段值ext.net
- 17. 刪除在Subversion結帳中被忽略的所有文件
- 18. 如何從Subversion回購庫中刪除名爲$ {env.CATALINA_HOME}的文件夾
- 19. 如何在Subversion中刪除1個文件夾的修訂版本
- 20. 如何在批處理文件中掩蓋用戶輸入
- 21. 掩蓋C++頭文件的內容
- 22. 如何掩蓋cocos2d中的精靈?
- 23. 如何覆蓋Hibernate中的刪除?
- 24. 如何掩蓋字符串?
- 25. C4如何掩蓋工作?
- 26. 如何掩蓋HSQL密碼
- 27. 如何用htaccess掩蓋URL?
- 28. 掩蓋二進制文件中的某些文件路徑
- 29. 如何覆蓋或刪除writefile()調用使用的文件?
- 30. 如何刪除或覆蓋添加到pyspark作業的文件?
你知道即使有東西被刪除,它仍然在歷史中,可以被帶回嗎?它不會從存儲庫中消失。 – 2010-01-25 11:55:01
是的,邁克是可能的,但我打算添加和刪除文件在單人控制下稱爲配置控制器。 – 2010-02-04 06:01:45