我們有一個頂級項目的Subversion版本庫,每個項目都有trunk/branches/tags。現在我們需要限制對有限數量的開發人員的項目之一的訪問。所有的工作都很好,除了那些沒有權限訪問這個項目的人通過TortoiseSVN在倉庫上執行「更新」,紅色的403「禁止」消息被顯示給他禁止看到的項目。這是合乎邏輯的,但sucessfull命令的紅色錯誤行通常並不好:開發人員在更新過程中總是看到紅色錯誤消息,很快就會習慣它們,並且可以忽略錯誤消息,這是一個真正的錯誤,而不是關於權限的信息:(。因此,是否可以配置TortoiseSVN/VisualSVN服務器,以便對某些項目沒有權限的開發人員不會收到針對存儲庫根目錄的「更新」命令的錯誤消息?TortoiseSVN:可以在更新期間忽略禁止的文件夾嗎?
1
A
回答
3
檢查整個根目錄trunk是應該在工作副本中檢出的級別
這也確保了當有人創建了一個分支(廉價操作)時,它不會填充到wo複製(昂貴的操作)。
最重要的是,由於鎖定方式在Subversion中工作,當向工作副本添加更多目錄時,鎖定操作將花費更長和更長的時間。
注意(這將與1.7版本的變化),這也有可能使用sparse checkouts
0
我認爲最簡單的解決方法是創建另一個倉庫類似於你有一個,(我假設使用的svn:外部對象到其他存儲庫),但只限於受限制的開發人員可以訪問的那些存儲庫。
+0
這是一個很好的決定,但受限制的項目取決於很多內容當前的單個存儲庫:common,libs等:(。將很難正確地讓兩個存儲庫在每個存儲庫中播放。 – grigoryvp 2010-09-21 14:56:20
相關問題
- 1. TortoiseSVN - 忽略文件和文件夾
- 2. 忽略TortoiseSVN中的文件夾...?
- 3. 在SVN更新期間忽略文件夾
- 4. svn:忽略 - 僅在提交期間忽略,還是在更新期間?
- 5. 我可以指示jar命令忽略.svn文件夾嗎?
- 6. 忽略TortoiseSVN中的android庫bin文件?
- 7. 如何忽略TortoiseSVN中的目標文件夾
- 8. 如何在Eclipse Build期間忽略/阻止驗證javadoc文件夾?
- 9. 防止忽略的文件在抽取期間被移除
- 10. 我可以忽略rails靜態文件夾中的asp文件嗎?
- 11. 如何在顛覆合併期間忽略文件夾
- 12. Emacs可以忽略git存儲文件時間戳的更改嗎?
- 13. SVN:忽略文件/文件夾上更新
- 14. TortoiseSVN的 - 新的文件被標記爲忽略,而不是unversion
- 15. 的.htaccess忽略文件夾
- 16. 可以忽略DbUpdateConcurrencyException嗎?
- 17. 可以忽略具有相同內容但更新時間戳的文件
- 18. 的Git忽略不忽略指定的文件夾/文件
- 19. can bazaar可以忽略分支中已存在的文件嗎?
- 20. 當計算忽略時,git可以忽略嵌套的.gitignore文件嗎?
- 21. 可以從版本控制中忽略Android中的bin文件夾嗎?
- 22. 更新時可以忽略實體成員嗎?
- 23. SVN:忽略子文件夾
- 24. 忽略文件夾名稱
- 25. TortoiseHG忽略文件夾
- 26. jshint忽略node_modules文件夾
- 27. Git忽略子文件夾
- 28. 可以Bash autocd&tab-complete忽略$ PATH中的特定文件夾?
- 29. cmake忽略.hpp文件更改嗎?
- 30. 我可以在RPM中忽略.pyo和.pyc文件嗎?
也許我錯誤地表達了自己。例如,我有一個項目A被檢出爲svn:// myserver/svn/A/trunk C:\ A,並且我有一個項目B,它被檢出爲svn:// myserver/svn/B/trunk C:\ B。現在,如果擁有對A的訪問權限並且對B沒有訪問權限的用戶將更新svn:// myserver/svn,他將收到「訪問B被禁止」的紅色錯誤消息。這是邏輯上的,但每次更新的紅色消息不是很好:( – grigoryvp 2010-09-21 14:54:17
雖然他不能更新存儲庫根目錄,但只能更新工作副本 – 2010-09-21 15:07:28