SVN Server
SVN Server 是一個開放原始碼的版本控制系統。開發者可以輕鬆且有效率地利用 SVN 跨網路來進行文件的版本控制及存取其存放庫。此系統會記錄對文件每一次的變更,讓使用者可以隨時查看文件及目錄的版本修改歷史,可從存放庫回復資料至先前版本,以及搬動或複製檔案系統的樹狀結構,同時保留修改記錄。
建立存放庫
存放庫是 SVN Server 所有檔案與目錄的中央儲存位置。存放庫內檔案的任何變更都會被建立為不同版本並記錄下來。
若要建立存放庫:
- 按一下新增。
- 在一般頁籤之下,輸入下列資訊:
- 存放庫名稱:自訂名稱,以便使用者辨識所要連線的目的地存放庫。
- 認證域:自訂名稱,以便讓使用者得知所連線的認證命名空間為何。此認證命名空間是做為金鑰之用,可與多個存放庫連結。
- 匿名權限:指派權限來允許或限制匿名使用者存取此存放庫。
- 存取網址:用此網址來存取您的目的地存放庫。
- 按一下使用者 > 新增來建立可存取此存放庫的使用者帳號。依照預設,使用者具讀寫權限。
限制:
- 存放庫名稱有區分大小寫,可包含 1 到 64 個 Unicode 字元,但不可為下列字元︰
!" # $ % & ' ( ) * + , / :< = >?@ [ ] \ ^ ` { } | ~ - 存放庫名稱的第一個字元不可是減號 (-) 或空格,最後一個字元也不可為空格。
- 認證域名稱有區分大小寫,可以包含英文字母、數字、小數點 (.)、破折號 (-) 及底線 (_)。第一個字元及最後一個字元不可為空白。總長度不可超過 64 個字元。
- SVN Server 目前不支援 HTTP 及 HTTPS 通訊協定。
若要移除存放庫:
選擇您欲刪除的存放庫,並按一下移除。
注意:
移除存放庫後,存放庫上的所有資料與設定將被永久刪除,且無法復原。
修改設定
您可以對現有的存放庫或使用者帳號進行變更。
若要編輯存放庫設定或使用者帳號:
在您想要變更的存放庫上按兩下,或者選擇存放庫後按一下編輯。您可以修改認證域名稱、匿名權限、新增或移除特定使用者帳號。
維護存放庫
在主頁面上,您可以透過維護按鈕來維護現有的存放庫。以下為可選擇的項目:
- 壓縮:整合存檔版本來節省空間並提升效率。
注意:
- 您只能壓縮 FSFS 格式的存放庫。
- 您無法使用早於 1.6 版本的 SVN Server 來存取壓縮的存放庫。
- 驗證:檢測資料庫中各個版本並回報毀損的修改版本。
- 升級:升級您的資料庫至最新版本來提升效率。所需的時間視存放庫的大小而定。建議您在升級之前先備份存放庫。
建立存放庫
修改設定
維護存放庫