可以使用這個指令從 SVN 匿名簽出原始碼
$ svn checkout http://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2 tomcat-maven-plugin
所有人都可以透過 HTTP 存取 Subversion 存放庫,但提交者必須透過 HTTPS 簽出 Subversion 存放庫。
$ svn checkout https://svn.apache.org/repos/asf/tomcat/maven-plugin/tags/tomcat-maven-plugin-2.2 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 tomcat-maven-plugin
Subversion 客户端可以透過代理伺服器,只要您設定它這麼做。首先,編輯您的「servers」組態檔案,以指出要使用哪個代理伺服器。檔案位置取決於您的作業系統。在 Linux 或 Unix 上,它位於「~/.subversion」目錄中。在 Windows 上,它位於「%APPDATA%\Subversion」中。(請嘗試「echo %APPDATA%」,請注意這是一個隱藏目錄。)
檔案中有註解說明如何操作。如果您沒有該檔案,請取得最新的 Subversion 客户端並執行任何指令;這將導致建立組態目錄和範本檔案。
範例:編輯「servers」檔案並新增類似
[global] http-proxy-host = your.proxy.name http-proxy-port = 3128