2013-02-25 41 views
2

Visual SVN Server允許您創建SVN存儲庫和SVN項目。那些嚴格擁有客戶端SVN訪問權限的用戶(例如使用Tortoise)不能創建項目。但是,他們確實有能力按自己的意願創建文件夾。當在服務器端創建SVN項目時,您可以爲給定的SVN項目自動生成標籤,分支和中繼文件夾。另一方面,您可以手動創建一個項目文件夾,以及來自Tortoise SVN的這三個相同的子文件夾。服務器端的兩個架構有什麼不同?在服務器端創建是否提供任何額外的功能(例如)?如果沒有,我只想避免在服務器端維護我們的管理員。在SVN服務器端創建SVN項目文件夾(「分支」,「標籤」和「幹線」)是否提供額外的功能?

編輯:

對不起,他們使用的術語 「新建>項目結構...」

enter image description here

+0

當你說「項目」時,你真的指「存儲庫」嗎?術語「項目」在Subversion中沒有實際意義 - 一個項目可以跨越多個存儲庫,或者多個項目可以託管在一個存儲庫中,這取決於您選擇如何定義項目。 – alroc 2013-02-25 21:44:00

+0

Visual SVN可能會誤導SVN包含的「事物」的類型。我只看到「Create SVN Repository」和「Create SVN Project」。這正是我在用戶界面中看到的。你可以比我更好地回答這個問題。過去,我只用過烏龜。這是我第一次使用SVN服務器,所以我是SVN服務器noob/newbie。 – MacGyver 2013-02-25 23:41:36

回答

3

沒有,有沒有什麼區別。一個文件夾是一個文件夾。無論您在創建回購時創建它,還是以後都不會更改任何內容。但我會直接創建它們,因爲你需要它們。

+0

我同意,無論如何創建它們。另外,當一個文件夾是一個文件夾時,如果在路徑名中檢測到標籤/樹幹/分支名稱,TortoiseSVN(OP中提到)會生成有用的警告。例如「警告你正在致力於一個標籤」... – Josh 2013-02-26 01:04:47

2

簡短回答:不。/trunk,/tags/branches目錄只是普通的Subversion文件夾。

2
  1. 是沒有這樣的對象,如Apache的顛覆(和VisualSVN服務器) 「SVN項目」:只有
    • 文件夾在資源庫
  2. 主幹/回購根目錄中的標籤/分支是常規佈局,並且只有一個來自集合,請閱讀Recommended Repository LayoutRepository Layout瞭解更多詳細信息。

服務器端在架構上有什麼不同?

號他們是在歷史上是相同的(新文件夾,一個犯回購),VisualSVN服務器的承諾只是另一個提交者的名字和不觸發鉤子腳本。

+0

我想它使用術語「項目結構」..這就是當它創建3個子文件夾。但是您也可以在存儲庫中生成這3個子文件夾。它允許兩個。 – MacGyver 2013-02-25 23:54:14