一、准备工作 http://www.visualsvn.com/files/VisualSVN-Server-1.7.msi,当然版本的升级可能会变化,可以直接到 http://www.visualsvn.com/server/ 下载最新的服务端程序,该版本对应的是windows版本,同时绑定了Apache 和Subversion 自带的一个客户端程序
2、获取 TortoiseSVN 客户端程序
二、安装服务器端和客户端 直接运行服务器端和客户端安装程序完成其安装,在安装客户端时,需要指定将来项目(程序)要放的位置,即版本库(Repository),注意客户端安装完成后需要重启计算机。
三、建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。在安装客户端时默认已经创建了一个版本库,可以直接用这个库,或是根据需要重新建立一个库。 新建一个版本库具体操作步骤如下
svnadmin create E:\svn\repository1 此命令在 E:\svn 下建立一个版本库 repository1。repository1下面会自动生成一些文件夹和文件。 我们也可以使用 TortoiseSVN 图形化的完成这一步:
四、运行独立服务器 svnserve.exe -d(等效于输入 svnserve.exe --daemon)
svnserve 将会在端口 3690 等待请求,--daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行,这样在手动终止之前不会退出。注意不要关闭命令行窗口,关闭窗口会把 svnserve 停止。 为了验证svnserve正常工作,使用TortoiseSVN -> Repo-browser 来查看版本库。在弹出的 URL 对话框中输入: svn://localhost/svn/repository1 点 OK 按钮后就可以看见 repo1 版本库的目录树结构了,只不过这时 repository1是个空库。 你也可以使用--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL的时间: svnserve.exe --daemon --root drive:\path\to\repository 以前面的测试作为例,svnserve将会运行为: svnserve.exe --daemon --root e:\svn 然后TortoiseSVN中的版本库浏览器URL缩减为: svn://localhost/repository1
五、配置用户和权限 改为: 即去掉前面的 # 注释符,注意前面不能有空格。 将: 增加账号:
六、初始化导入 需要注意的是,这一步操作可以完全在另一台安装了 TortoiseSVN 的客户机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22” 。
七、基本操作流程 2、存入(check in)/提交(commit) 在修改过的文件上“右键 -> TortoiseSVN -> Show Log” ,可以看到对这个文件所有的提交。在不同的 revision 条目上“右键 -> Compare with working copy”,我们可以比较工作拷贝的文件和所选 revision 版本的区别。
可参考 http://hi.baidu.com/kakarot_java/blog/item/7fcb03fc0ba0b8fafd037f34.html
以上是命令行的创建,也可以通过服务器端向导创建
开始->程序->VisualSVN->VisualSVN Server Manager 运行该程序
另外,netbeans svn插件下载地址 http://www./downloads/netbeans/index.html
eclipse svn插件 http://subclipse./
|
|