2013-02-27 105 views
0

我是svn的新手。我在Linux CentOS 6.3機器上安裝了SVN。我已經SVN下創建的幾個項目,而且位置/var/www/svn/<MyRepos> ..SVN項目文件夾結構

現在,我們有一個文件夾下創建一些回購,所以它應該是這樣的:

/var/www/svn/Common/ProjA/[trunk,branch,tags] 
/var/www/svn/Common/ProjB/[trunk,branch,tags] 
/var/www/svn/release/ProjA/[trunk,branch,tags] 
/var/www/svn/release/ProjB/[trunk,branch,tags] 

我創建/common目錄通的Linux mkdir並創建了/ProjAsvnadmin create,這是成功的,但是當試圖從瀏覽器訪問時,它無法連接。這是做到這一點的正確方法嗎?請指教。

注意:這些文件將從CVS通過cvs2svn工具導入,因爲我們正在從CVS遷移到SVN。

+0

cvs2svn與問題完全無關。閱讀文檔:http://svnbook.red-bean.com/en/1.7/svn.tour.html – bahrep 2013-02-27 15:11:14

+0

@bahrep,是的,我知道cvs2svn在這裏並不重要,但我想說明我的觀點,即代碼來自CVS ,所以它給了brach,trunk結構。謝謝。 – anand 2013-02-28 05:30:11

回答

0

感謝大家的建議。我找到了解決方案,我只需在subversion.conf中創建新的位置標籤,以創建上述結構。

3

你不能操縱使用標準的外殼在Subversion版本庫的目錄stucture命令mkdircpmkdirmv等必須使用Subversion客戶端,並在庫URL指向它。目錄/文件結構通過主機文件系統不可見 - 只能通過Subversion庫查看和操作。

在你走之前任何進一步,你必須read the fine manual,並獲得了知識庫如何工作以及如何與之交互的基礎知識。你不能只安裝它,扔一些shell命令,並希望最好。

+0

我知道我不能安裝並給它幾個shell命令,但我提到了我所嘗試的,因爲創建了通過linux命令創建的/ svn父文件夾。也svn mkdir不會在這裏工作,因此我提到了。另外,我可以通過學習它開始與SVN合作。 – anand 2013-02-28 05:33:11