概觀

此專案使用 Subversion 來管理其原始碼。可以在 https://svnbook.dev.org.tw/ 找到有關 Subversion 使用的說明。

匿名存取

可以使用此指令透過 SVN 匿名簽出原始碼

$ svn checkout http://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2/common-tomcat-maven-plugin common-tomcat-maven-plugin

開發人員存取

每個人都可以透過 HTTP 存取 Subversion 存放庫,但提交者必須透過 HTTPS 簽出 Subversion 存放庫。

$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2/common-tomcat-maven-plugin common-tomcat-maven-plugin

若要提交變更至存放庫,請執行以下指令來提交您的變更(svn 會提示您輸入密碼)

$ svn commit --username your-username -m "A message"

在防火牆後存取

對於受阻於企業防火牆且無法透過 HTTP 存取 Subversion 儲存庫的使用者,您可以嘗試透過開發人員連線存取

$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2/common-tomcat-maven-plugin common-tomcat-maven-plugin

透過代理伺服器存取

如果您設定 Subversion 軟體用戶端,它就能透過代理伺服器執行。首先,編輯您的「伺服器」設定檔,以指出要使用的代理伺服器。檔案位置依您的作業系統而定。在 Linux 或 Unix 上,它位於「~/.subversion」目錄中。在 Windows 上,它位於「%APPDATA%\Subversion」中。(請嘗試「echo %APPDATA%」,請注意這是一個隱藏目錄。)

檔案中附有說明,說明如何執行。如果您沒有該檔案,請取得最新的 Subversion 軟體用戶端並執行任何指令;這將導致產生設定目錄和範本檔案。

範例:編輯「伺服器」檔案並新增類似下列內容

[global]
http-proxy-host = your.proxy.name
http-proxy-port = 3128