文章目录
    
    
    
    一、首先准备三个软件:
   
     
   
    
     注意:TortoiseSVN汉化包的版本需要跟TortoiseSVN的版本一致,这里我下错了,找不到相对应的版本就先不用管,我下面有说明
    
   
    我这里的汉化包版本应该是
    
     LanguagePack_1.10.5.28651-x64-zh_CN
    
   
    软件下载地址:
    
     http://subversion.apache.org/packages.html
    
   
     
   
    
     TortoiseSVN汉化包,跟TortoiseSVN同一个页面,往下翻
    
   
    
    
    二、安装及使用
   
    
     安装顺序:
    
   
1.VisualSVN-Server-5.1.1-x64.msi(svn服务端)
2.TortoiseSVN-1.10.5.28651-x64-svn-1.10.6.msi(svn客户端)
3.LanguagePack_1.10.5.28651-x64-zh_CN.msi(TortoiseSVN 的汉化包)
    
    
    1.VisualSVN-Server-5.1.1-x64.msi(svn服务端)
   
     
   
     
   
     
   
    
     根据自己的情况修改配置,不建议勾选https
    
   
     
   
刚学的同学可以不用管这个,下一步就是了
     
   
     
   
     
   
     
   
基本上下一步一步走完就行
    
    
    一、创建新的存储库
   
     
   
     
   
    
     新的存储库名称
    
   
     
   
    
     创建一个空的存储库
    
   
     
   
     
   
     
   
     
   
没有看到东西,那是我们还没设置账号和密码
     
   
    
    
    二、创建用户Users
   
     
   
用户,密码,重复密码……
    
    
    三、添加一个组—groups
   
     
   
选择刚刚添加的users就好
     
   
    
    
    四、修改一下项目的配置文件
   
\Repositories\这个文件地址在安装时配置过
     
   
    配置文件在
    
     conf
    
    下
   
    用记事本打开
    
     svnserve.conf
    
   
     
   
    
     去掉#号和空格
    
   
     
   
     
   
    用记事本打开
    
     passwd
    
    ,如下图所示输入,保存
   
     
   
    最后配置
    
     authz
    
   
     
   
    
    
    五、本地访问
   
复制admin的项目的URL到浏览器打开
     
   
之前设置过的,需要授权一下
     
   
就好了
     
   
    
     以上就是svn服务器安装
    
   
    
    
    2. TortoiseSVN-1.10.5.28651-x64-svn-1.10.6.msi
   
    这个就没什么好说的了,
    
     一直next 就行
    
   
安装完右键有这两个玩意就行
     
   
    
    
    使用说明:
   
    
    
    一、检出
   
首先创建一个空文件夹。在空文件夹内右键,选择SVN检出。
     
   
还是复制admin的项目的URL,这里只是举个例子,也可以使用其他的项目
     
   
之前创建的账户,密码……
     
   
完成
     
   
这里去看会发现多了一个==.svn==的隐藏文件,我这里没有其他多余文件,因为我也没有新建任何文件,这里我们可以再试着新建一个文件夹,然后再update一下
     
   
这里我们简单做个示范:
     
   
     
   
     
   
     
   
     
   
这里就把我们新建的文件拉取下来了,很简单的
    
    
    二、导入项目
   
继续新建一个文件夹
     
   
还是一如既往的复制admin的项目的URL…
    
     
      重重叠叠千般意,来来回回还是他
     
    
   
     
   
这里就看到了我们之前新建的文件
     
   
根据情况来选择,这里我就上传我新建的admin文件夹。
     
   
为了不让这个文件夹太单调,或者说不想让他太孤单,我这里加点内容(实际上后面有用)
     
   
好的,我们上传到svn的admin文件夹里
     
   
     
   
确定看到目录完成就行了
     
   
但是,不要以为导入成功就可以了。你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出,如果不检出你操作的属于你没有上传之前的文件,当你下次上传可能会出现问题。
我们回到之前的文件夹,检出
     
   
     
   
perfect?
    
    
    三、关于项目的提交:
   
绿色表示当前文件没有被修改过(看不见颜色的重启下电脑就好了)。
     
   
这里我对1.txt里面进行了修改。你就会发现现在变成了红色,红色表示已修改。
     
   
    
     提交:
    
   
选中文件,右键选择提交。
     
   
如果是代码的话请务必记得输入提交信息(虽然不输入也能提交,我是怕你被同事骂),提交信息可以方便日后查看。
     
   
完成
     
   
提交完毕后,可以发现又恢复到了绿色(还是绿色好)。如果看到还是红色可以退出后在进入就行了。
     
   
    
    
    四、新建文件
   
假如现在加入了一个新文件。应该可以看出是蓝色的(但是我没有,可能是电脑没重启)。蓝色表示不属于版本库的未知文件,未知文件是不能提交的。有可能什么都不显示。
我们可以选择增加把它加入到版本库里面去。
     
   
增加完毕后,变成了红色,然后正常提交就没啥问题了
    
    
    五、删除文件
   
删除文件也应该右键提交,如下。
     
   
    
    
    3. 汉化: LanguagePack_1.10.5.28651-x64-zh_CN.msi(TortoiseSVN 的汉化包)
   
     
   
额……失败了,但是我仔细看了一下,考虑到我是随便在官网下的,没去管版本问题,TortoiseSVN 的汉化包应该是需要版本一致的,我又去官网下一个重新试一下
官网:https://osdn.net/projects/tortoisesvn/storage/
     
   
     
   
     
   
这就没什么问题了
     
   
 
