簡體   English   中英

如何訪問新的Subversion存儲庫的主干目錄?

[英]How can I access the trunk directory of a new Subversion repository?

我使用以下命令創建了Subversion存儲庫以及branchestagstrunk目錄:

svnadmin create file:///home/user/public_html/repo/myrepo
svn mkdir file:///home/user/public_html/repo/myrepo/tags -m "tags created"
svn mkdir file:///home/user/public_html/repo/myrepo/branches -m "branches created"
svn mkdir file:///home/user/public_html/repo/myrepo/trunk -m "trunk created"

完成此操作后,為什么在/home/user/public_html/repo/myrepo不到我的中繼目錄? 當我運行命令svn ls -R file:///home/user/public_html/repo/myrepo/ ,我可以看到它。

我需要查看中繼目錄,因為我想創建一個符號鏈接以在線運行該應用程序:

ln -s /home/user/public_html/repo/myrepo/trunk /home/user/public_html/dev/

如何使中繼文件夾可見?

本質上,使用svnadmin create的存儲庫目錄是一個數據庫,Subversion在該數據庫中存儲有關文件及其版本的信息。

要訪問存儲庫中包含的文件,您需要使用svn checkout命令svn checkout工作副本。 例如,以下命令會將您創建的存儲庫檢出到名為/home/user/public_html/working

svn checkout file:///home/user/public_html/repo/myrepo /home/user/public_html/working

簽出存儲庫后, /home/user/public_html/working目錄將包含trunkbranchestags子目錄,然后可以創建符號鏈接:

ln -s /home/user/public_html/working/trunk /home/user/public_html/dev/

有關更多信息,我建議閱讀“ 帶Subversion版本控制”一書(尤其是“ 基本概念基本用法”一章)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM