1.安装SVN服务端(VisualSVN Server)
VisualSVN Server的安装非常简单,基本是一路Next即可
此处选择程序安装的路径、Subversion Repository(库)的路径和所使用的协议和端口
你可以选择HTTP和HTTPS两种协议,如需使用svn协议也非常的方便,在1.4版本后,Subversion加入了Service运行的功能。端口号可以任意定义。对于HTTPS的端口号默认可以选择443和8443,对于HTTP默认可以选择80、8080和81。 个人偏向于使用HTTPS的8443端口,原因很简单HTTPS安全性比较高,虽然443端口是标准HTTPS端口,但如果做WEB开发那肯定就有麻烦,同时Skype也会使用这个端口进行某些通讯。一个是windows验证,一个是Subversion身份验证,默认是Subversion身份验证。
2. 安装完成后会询问你是否需要运行VisualSVN Server Manager(一个非常有用的管理工具)
3. 打开“ VisualSVN Server Manager ”,如下:
4. 下面我示范添加一个代码库【Repository】,如下图:
2. 安装 TortoiseSVN 客户端,可界面花的进行客户端文件的 提交/更新,并与服务端文件进行同步
安装过程也是一路傻瓜式安装即可。
(1) 本地源文件提交到SVN服务端
1.在服务端建立空仓储(右击新建Repository,选择 copy URL toCLipboard,就是复制统一资源定位符(URL)到剪贴板中
2.在本地项目文件夹,右击,选择导入,如图所示:(截图有误)
确定后输入 创建的用户名、密码即可。
(2). 从SVN下载源代码
右击新建Repository,选择 copy URL toCLipboard,就是复制统一资源定位符(URL)到剪贴板中,选择导出即可,会从服务器端下载源文件。
(3). 新增文件并提交至SVN服务器
选中文件,右键ADD,在文件夹中右键==》SVN Commit即可。
(3). 从服务器下载文件,文件夹右键,SVN Update即可。
3. VS中集成SVN插件
使用 VisualSVN。 关闭VS,安装即可,安装完成后,如下图所示,使用和TortoiseSVN 类似。