sc create svnservice binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\SVN" displayname= "SVNService" depend= Tcpip start= auto
[/] tan=rw *=r [/delphi] ygw=rw nmc=rw *=r[/]代表下面的用户名可以操作该版本库下的所有项目,[/delphi]代表下面的用户只可对delphi项目进行读写操作,就以上图解释:tan用户可以对该版本库的所有项目进行读写,而其他用户只能是读,不能进行写的操作,ygw和nmc用户只可以对版本库里的DELPHI项目进行读写,其他用户对这个项目都只能是读而不能写,TAN用户也不可以对DELPHI项目进行写操作,因为在最后面用了*=R,切断了父权限,而*=R不能省去,省去会出错,如果设*= ,则是不能读该项目,就是打开版本库的时候看不到该项目下的文件。
[users] Tan= 123 ygw= 123 nmc= 123设置用户名和密码。左边是用户名,右边是该用户名的密码。
anon-access = none auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the conf directory. ### Uncomment the line below to use the default password file. password-db = passwd ### The authz-db option controls the location of the authorization ### rules for path-based access control. Unless you specify a path ### starting with a /, the file's location is relative to the conf ### directory. If you don't specify an authz-db, no path-based access ### control is done. ### Uncomment the line below to use the default authorization file. authz-db = authz ### This option specifies the authentication realm of the repository.anon-access = none 表示不允许匿名访问,然后把原文件的这四项的#号去掉就可以了。
2. 或者到http://subclipse.tigris.org下载zip包,并按以上方式,类似进行安装。
3. 同步地址:svn://localhost/svn
参考资料:
http://blog.163.com/yuxiangtong0524@126/blog/static/8008616320103234142644/
http://qiufengstudio.bokee.com/viewdiary.177645880.html