对于版本控制软件我用过CSS 和 SVN . 但是SVN无论是使用范围还是用户体验都比CSS要好(CSS只用于MicroSoft一家).所以,我重点讲讲SVN的布设 , 希望广大大牛少拍砖头多提意见 . 对于SVN分服务端和客户端 , 现讲服务端
一 : 服务端
前言 : 为什么要用VisualSVN Server,而不用Subversion . Subversion要单独配置Apache服务器,这不是最要命的 . 关键是那些DOS命令会要了你的命. 建一个版本库 : svnadmin create url , 建一个SVN服务 : sc create svnserviceName binpath= "svnserve.exe的URL --service -r 多仓库URL"
start= auto depend= Tcpip qizhong -r版本库根目录 . 等等这还不算完 , 还得配置一些配置文件(配置用户权限) : 1 : conf文件
2 : 增加用户(passwd)
3 : 绑定权限(authz)
其实也不是特别的复杂 .
再看看 , VisualSVN Server的布设 :
1 :安装好VisualSVN Server后【安装过程看这里】,运行VisualSVN Server Manger,下面是启动界面:
2:面我来添加一个代码库(版本库)【Repository】,如下图:
3:按上图所示,创建新的代码库,在下图所示的文本框中输入代码库名称:
注意:上图中的CheckBox如果选中,则在代码库StartKit下面会创建trunk、branches、tags三个子目录;不选中,则只创建空的代码库StartKit。
点击OK按钮,代码库就创建成功了。
4 : 创建完代码库后,没有任何内容在里面。我会在这个教程的第二部分说明如何迁入源代码。
下面,我们开始安全性设置,在左侧的Users上点击右键:
5 : 我们开始添加这些用户到我们刚才创建的项目里:
6 : 点击上图中的"Add..."按钮,在下图中选择我们刚才添加的用户,点击OK按钮:
说明:大家可能注意到了下图中的Groups,是的,你也可以先创建组,把用户添加到各个组中,然后对组进行授权,操作比较简单,在此略过。
其他的就不说了 ,
现在说说 SVN 客户端(Client ) 的冲突解决方案 :(福利啊)
"标记为解决"就OK .
参考 : http://www.cnblogs.com/skykang/archive/2013/02/22/2922010.html