我已經設置了VisualSvn Server,創建了一個存儲庫並使用AnkhSVN爲其添加了Visual Studio解決方案。存儲庫的URL類似於https:// msi-pc/svn/MyProj/。由於我的無能問題:是這個URL映射到HD上的位置,我可以看到實際的解決方案文件?在C:\ Repositories中我找不到它們。也許我對SVN的理解是錯誤的,我認爲這個存儲庫包含我檢查過的最新版本的解決方案(比如在TFS中)。謝謝SVN存儲庫內容
Q
SVN存儲庫內容
3
A
回答
3
存儲庫是作爲數據庫實現的。在每個存儲庫根文件夾下面,您將找到像conf
,hooks
和db
這樣的文件夾。它們由SVN二進制文件處理,包含的信息由SVN協議提供,可以通過適當配置的Apache(這是VisualSVN包含的內容)以WebDAV或HTML的形式呈現。
因此,您的項目結構不可見爲repositories
文件夾內的文件夾結構和文件結構。您只能通過SVN協議訪問內容。
1
要訪問SVN存儲庫,您需要安裝SVN客戶端(例如VisualStudio中的AnkhSVN或Windows下的TortoiseSVN)或只讀訪問,您可以使用瀏覽器。因此,如果您想查看包含最新內容的存儲庫結構,只需將SVN中解決方案的URL插入瀏覽器即可。如果https://msi-pc/svn/MyProj/
是存儲庫URL,則此URL也可用於每個瀏覽器。您安裝的VisualSVN server將提供用於訪問內容的UI,還會提供Subversion存儲庫的元數據和配置。
1
Subversion不會簡單地存儲文件的最新版本和最大版本,而是記錄隨着時間所做的所有更改。當您從存儲庫中檢出代碼時,您會得到所有更改的總和。
更改以特殊格式存儲,不應直接訪問,而應通過Subversion客戶端訪問。由於您使用的是VisualSVN服務器,因此您還可以通過Web瀏覽器查看最新版本的文件。
相關問題
- 1. 檢索svn存儲庫文件夾的內容
- 2. SVN存儲庫搜索
- 3. Apache2 svn多個存儲庫
- 4. 使用openCV SVN存儲庫
- 5. SVN加載新存儲庫
- 6. SVN存儲庫結構
- 7. SVN只讀存儲庫
- 8. 創建SVN retrocompatible存儲庫
- 9. SVN。存儲庫文件夾
- 10. SVN遠程存儲庫
- 11. 更改SVN存儲庫
- 12. svn +存儲庫位置
- 13. 已更改svn存儲庫
- 14. 搜索SVN存儲庫
- 15. SVN存儲庫問題
- 16. Github將存儲庫內容複製到另一個存儲庫
- 17. 存儲內容
- 18. 存儲庫應包含哪些內容?
- 19. GitHub GraphQL讀取存儲庫內容
- 20. SVN外部從本地存儲庫到遠程存儲庫
- 21. 將Git存儲庫與SVN存儲庫同步
- 22. 將一個SVN存儲庫鏈接到多個Trac存儲庫
- 23. 多個SVN存儲庫或單個公司存儲庫
- 24. 從BASE存儲庫創建新的SVN存儲庫?
- 25. 將svn本地存儲庫遷移到git存儲庫
- 26. 本地存儲庫中的svn存儲庫
- 27. 許多SVN存儲庫或許多目錄的存儲庫?
- 28. Git存儲庫內的Git存儲庫
- 29. 是否可以加密存儲在SVN中的內容?
- 30. Java內容存儲庫實現:單線程,內存中,只讀?
謝謝@ lvmisooners,你的答案真的很好,我希望我可以將它標記爲答案。謝謝! – mishap 2012-02-14 19:12:30
不用擔心。很高興我能幫上忙。 – lvmisooners 2012-02-15 17:32:48