一、SVN服务器端、客户端和visual studio 2010插件(AnkhSvn)的安装及配置
1、到官网下载SVN服务器、客户端和visual studio 2010插件(AnkhSvn)三个软件包。这三个软件包的截图如下:
2、安装这三个软件包(作为服务器的电脑这三个软件包需要全部安装,不作为服务器的电脑,安装visual studio2010插件(AnkSvn)和客户端(TortoiseSVN)即可)。在安装visualstudio2010插件(AnkSvn)时,需要关闭visualstudio2010。
3、客户端安装好后,在桌面(或者在电脑硬盘中)单击右键,看到如下效果,则客户端安装成功。
4、新建svn服务器配置,在E盘(或者其它磁盘)中新建一个svnServer的空文件夹,进入这个空文件夹后在新建一个cygl2013sx(名字可以项目组随便取,但尽可能通俗易懂,且有代表性)空文件夹。在cygl2013sx空文件夹中单击右键—>tortoiseSvn—>Create repository here,如图:
之后cygl2013sx空文件夹将会自动生成如下子文件或子文件夹,如下图所示:
5、更改自动生成的conf—>svnserve.conf中的配置
将# anon-access = read修改为anon-access= read
#auth-access = write修改为auth-access = write
#password-db = passwd修改为password-db = passwd
修改后的效果如下(注意前面不要留空格):
6、在服务器中为小组成员配置用户名和密码,打开“passwd”
配好的密码和用户名如下,这里配置了三个用户名和密码(如用户名:yw,对应的密码为:123456)
7、启动svn服务器,在“运行”中输入“svnserve -d”
svn服务器启动效果图如下(嘿嘿,貌似就是一个黑框):
如果你以上的步骤你都做了,svn服务器的创建、配置及启动ok了
8、打开visual studio 2010,并在其中设置源代码管理插件“AnkhSvn”
工具—>选项—>source control,选择相应的源代码管理插件。