话说我才知道原来SVN是分为服务端和客户端的。
首先,经过一次次的失败我总算知道了, 原来SVN的服务端和客户端应用程序分别叫不同的名字!SVN服务器叫Subversion,而SVN客户端很多,一般我们选择TortoiseSVN即可。
然后, 在安装客户端的过程中,安装引导程序会默认不安装命令行工具,这里我们最好给它选择成安装到本地。
还有, 在配置资源库(repository)的时候,注意取消注释时,不要在配置前面留下空格。
=======================================================================
进入正题:
step1:安装SVN服务端
到官网( Apache Subversion Binary Packages)下载合适的SVN服务端并安装。
step2:安装SVN客户端TortoiseSVN
到官网( Home · TortoiseSVN)下载合适的SVN客户端并安装。
step3:在服务器建立资源库并配置
一个目录下可以建立多个资源库,此处我以“MyRepository”作为资源总库,以“myDemo”作为其中一个资源库,用来测试。

,进入myDemo,

,之后将生成如下结构:

,其中在conf文件夹下,修改svnserve.conf文件,取消这里的注释:


step4:将本地的项目或文件夹发布到服务器
选择项目文件夹,右击,

,在弹出的对话框中输入上传地址

注意最后的资源库需要是之前已经新建好的(myDemo)。
step5:从服务器上下载项目到本地
在本地任意位置新建一个文件夹,在此文件夹下,右击选择checkout,

,在新弹出的窗口中填写合适的信息

,OK。
注意事项:
一、第一次弄完的时候发现文件夹和文件没有图标,就是没有标记同步、以修改之类的小图标,今天打开笔记本,神奇地发现有了。
二、启动SVN服务器
SVN服务器需要启动起来才能进行上述第三四步。
在命令行中,转到SVN服务端所在的bin目录下,执行svnserve命令,即可启动SVN服务端。

欢迎交流~ QQ:814274513,mail:814274513@qq.com