使用 VisualSVN Server 来实现主要的 SVN 功能则要比使用原始的 SVN 和 Apache 相配合来实现源代码的 SVN 管理简单的多, 下面就看看详细的说明.
VisualSVN Server 的下载地址如下, 是免费的, 随意不必有顾虑
http://www.visualsvn.com/server/download/
SVN 的下载地址如下
http://tortoisesvn.net/downloads.html
[1] 使用 SVN, 首先要安装 TortoiseSVN, 就是上面的 SVN 下载地址.
[2] 安装 VIsualSVN.
=======================================
VisualSVN Server 的安装目前最新版本是 4.0.0
一 Visual SVN 的安装非常的简单,
[1 ] 几乎都是下一步.
[2] 选择 visualVSN 服务器和管理控制台 或只有管理控制权限
[3] 选择程序安装的路径, 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 身份验证.
[4] 接着就是复制文件的过程.
[5] 安装完成后会询问你是否需要运行 VisualSVN Server Manager(一个非常有用的管理工具)
[6 ] 打开 "VisualSVN Server Manager", 如下:
二 下面就说 VisualSVN Server 的配置和使用方法[服务器端]
修改 URL:
查看 IP 命令:
下面我示范添加一个代码库[Repository] , 如下图:
点击 Repository 右键
按上图所示, 创建新的代码库, 在下图所示的文本框中输入代码库名称:
注意: 上图中的 CheckBox 如果选中, 则在代码库 StartKit 下面会创建 trunk,branches,tags 三个子目录; 不选中, 则只创建空的代码库 StartKit.
点击 OK 按钮, 代码库就创建成功了.
创建完代码库后, 没有任何内容在里面
下面, 我们开始安全性设置, 在左侧的 Users 上点击右键:
输入上面的信息, 点击 OK, 我们就创建一个用户了. 按照上面的过程, 分别添加用户其他用户就可以了.
下面我们开始添加这些用户到我们刚才创建的项目里.
点击刚才创建的库, Lenovo, 右击选择属性(Properties)
点击上图中的 "Add..." 按钮, 在下图中选择我们刚才添加的用户,
注意这里的权限设置, 要选择好.
点击 "确定" 按钮, 上面的用户就具有了访问 StartKit 代码库的不同权限.
=======================================
三, 签入源代码到 SVN 服务器
假如我们使用 Visual Studio 在文件夹 lenovo 中创建了一个项目, 我们要把这个项目的源代码签入到 SVN Server 上的代码库中里, 首先右键点击 lenovo 文件夹, 这时候的右键菜单如下图所示: 选择 copy URL toCLipboard, 就是复制统一资源定位符 (URL) 到剪贴板中
然后再电脑的空白处单击右键, 选择小海龟的图标 / 导出
之后弹出对话框, 将刚出的地址粘贴到第一个地址栏中
之后再选择好输出目录, 点击确定. 会弹出输入用户名和密码的对话框, 而且会在你选择的导出目录处新建一个 lenovo 文件夹.
输入刚才创建的用户名和密码. 确定, 然后会弹出检出界面.
=======================================
四 将文件上传到 SVN 服务器
选择输出文件 lenovo, 将要上传的文件放入其中, 右键提交
选择后弹出提交对话框
---------------------
作者: LuZhenBangBlog
来源: http://www.bubuko.com/infodetail-3093960.html