假如你不在wrapper中編譯,請移動你的代碼到相應的位置,并創建你自己的wrapper腳本: # mv /usr/local/bin/svn /usr/local/bin/svn.orig# vi /usr/local/bin/svn#!/bin/sh#wrapper script to set umask to 007 on subversion binariesumask 007/usr/local/bin/svn.orig "$@"
接下來,請注重當我定義倉庫的完整路徑時所使用的語法。Subversion支持多URL模式或者RA(repository access)模塊。檢驗你的Subversion支持哪種模式: #svn --version svn, version 1.1.3 (r12730) compiled Mar 20 2005, 11:04:16Copyright (C) 2000-2004 CollabNet.Subversion is open source software, see http://subversion.tigris.org/This PRodUCt includes software developed by CollabNet (http://www.Collab.Net/).The following repository access (RA) modules are available:* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol. - handles 'http' schema - handles 'https' schema* ra_local : Module for accessing a repository on local disk. - handles 'file' schema* ra_svn : Module for accessing a repository using the svn network protocol. - handles svn schema 因為我想要在本地路徑訪問倉庫,所以我使用了file:/// 模式。我還可以在這URL后面加上www,因為我想訪問倉庫中名為www的目錄。當然,你能在同一個倉庫中導入多個目錄結構,并且用輕易記住的名字命名。