第一步:下载安装eclipse SVN插件
1.可以用eclipse直接下载 在Eclipse的菜单中选择 Help->Software Updates->Find and Install-> Search for new features to install ->New Remote Site。URL中就输入http://subclipse.tigris.org/update,Eclipse就会自已安装上了.
2.去下载插件TotoriseSNV插件 然后复制相应文件夹中的内容到对应的文件家中feahtures,plugins 然后把antifacts.xml,content.xml放在eclipse features plugins这两个文件夹的外面即可,把site.xml删除,因为这会覆盖eclipse中的site.xml文件
需要重启eclipse一次
第二步 1.安装TotoriseSNV客户端 TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi(客户端) 需要重启电脑一次
2.安装TotoriseSNV服务端 CollabNetSubversion-server-1.5.6-2.win32.exe(服务端)
3.有必要的话那就安装客户端中文语言包LanguagePack-1.4.3.8645-win32-zh_CN.exe(客户端中文包) 这里我先讲英文版的(中文版本的就一样了)
第三步 就开始配置服务端 并开启服务端的服务了(重点)
一.cmd中的命令
1.创建资源库
svnadmin create d:/SVNSpace/dk
注意SVNSpace/dk 这两个文件夹必须在d盘下先建好,不然就创建不了了,这个命令的主要目的就是往dk文件夹中创建资源库,也就是模板库,所以你也可以不用在cmd中执行这条命令,可以在你新建好的dk空文件夹中右键create repository here(个人推荐后者)
2.运行svn服务
svnserve -d -r d:/SVNSpace
二.修改dk库中的文件
3.授权 这里就是你要授权dk这个库,当文件上传到这个库中来的时候,是必须有帐号密码的保护的,所以不能输空密码,
进入d:/SVNSpace/dk 目录下的conf目录,打开svnserve.conf,去掉anon-access = read前面的#号注释,最好anon-access = read前没有空格也去掉,然后把anon-access = read改为anon-access = none,意思是说没有用户名与密码的不能读写,同样地把auth-access = write和password-db = passwd 去注释(和前面的空格)
4.设置密码
打开conf/passwd文件,在文件尾加如下:
user_name = your_password
这里第一个user_name的参数是你的帐号,your_password这个参数就是你的密码,也就是当你访问这个dk文件库的密码与帐号你可以这样设置比如 dk=dk 那么你的帐号密码就是dk,dk如果你不修改你直接填写的user_name = your_password那么他表示的意思是你的帐号是user_name你的密码是your_password
三.开始测试
5.导入
你现在可以随便在桌面新建一个文件夹然后往里面写什么东西都可以,然后
右击你待导入的目录TortoiseSVN->Import(导入)...,然后URL里输入svn://localhost/dk即可。 (这里会提示你输入帐号密码的)
6.检出项目
你现在可以随便在哪里,比如左面新建一个文件夹然后下载服务器端的文件也就是你刚才上传到你dk库中的文件
右击一个新的目录(待存放的项目的目录)SVN Check Out(检出)...,然后URL里输入svn://localhost/dk即可。完成后,这个新的目录左下角有一个绿色的钩。
7.ok那现在我们如果要到eclipse中如何测试呢,你随便右键找到一个项目然后找到team(小组)然后share(共享应用)这里你就可以输入你的URL了同样的是svn:/localhost/dk
然后check out 也是相同的操作