一、SVN服务端
1.搭建服务器
2.建立客户端使用的账户(如果是单个单个添加在User操作,如果是多个也可以建立一个组)
3.新建test工程(一般默认,有什么特别需求自己设置)
4.建立工程文件(clinent代表一个工程,aaa.txt是工程下的文件)
5.(这里设置权限)点击刚才的test工程,把evevone的权限去掉,添加某个人的权限(防止谁都可以操作该工程)。
二、SVN客户端
1.svn check out。
三、分支与合并
场景:一个主版本(trunck,两个brank版本v1\v2)
1.如何分出v1\v2。
右击trunck,导出v1版本
2.如何将v1的合并到trunk(v1的内容会替换到trunk版本)
在trunk上右击
(第二个是分支之间的合并,第一个是分支版本和主版本的合并)
最后trunk文件夹更新下,提交即可合并成功。(还要提交才算成功)
3.v2和v1版本的合并(v1的内容替换到v2版本)
四、版本发布打标签
右击trunk文件夹,导出v1版本的代码到tags
更新tags文件夹即可看到。
五、常用规范
1.提交日志要有规范。
2.多人开发的时候,如果要提交,先新建一个文件夹把修改的代码保存下。再更新下来,防止解决冲突出现的问题。(比如A和B用户同时修改了一个模块,A先上传,B先对比下A的,改完后一起上传)
3.结构