好建議的結構,我創建具有以下命令的svn庫:在創建SVN倉庫
sudo mkdir /home/svn
sudo svnadmin create /home/svn/odontonew
sudo chown -R root:root odontonew/
最後,我需要創建推薦structred:樹幹,在我的「odontonew」標籤和分支夾。
所以,我的一個大問題是:我應該在odontonew
文件夾內製作一個mkdir trunk tags branches
或者我應該使用一些svn命令?如果有一些特殊的svn命令,它是什麼?
嗯,我想使用:sudo svn mkdir trunk
,但我得到了錯誤:svn: E155007: '/home/svn/odontonew' is not a working copy
當我執行命令:「sudo svn mkdir --parents odontonew -m =」創建項目odontonew「」,我得到了錯誤:svn:E205009:本地,非提交操作不要接收日誌消息或版本屬性 – Shelly
@ user2776409 svn抱怨'mkdir'命令不需要消息,這是使用選項'-m'指定的部分,這實際上很奇怪,因爲[svn mkdir docs] (http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.mkdir.html)聲明它已被許可並且適用於我(我必須說我擁有1.7 svn客戶端) 。嘗試用空格替換'=',即''m「我的消息」'。如果它不起作用,那麼嘗試一下。你也必須指定版本庫的URL,你的版本庫是'/ home/svn/odontonew',你使用'svnadmin create ...' – A4L
@ user2776409創建,如果'odontonew'是你的項目名稱,那麼它不是非常適合存儲庫名稱,當然你可以有一個專用於你的項目的存儲庫,但我不會建議這樣做。因爲你正在安裝服務器的同一臺機器上工作,所以你要使用文件protokoll作爲存儲庫url:'sudo svn mkdir --parents file:/// home/svn/odontonew/my_project -m「創建項目odontonew '。 – A4L