版本控制器SVN
1:需求:
1.1:备份
1.2:代码还原
1.3:协同修改
1.4:追溯问题代码的编写人和时间
1.5:多版本管理
1.6:权限控制
2:SVN流程图
3:安装服务器端
3.1:Setup-Subversion-1.8.9-1.msi 执行该安装文件
3.2:安装时切记不要安装到中文目录、带空格目录下
3.3:安装完成后 cmd 输入 svn --version 如果出现版本信息 表示安装成功
4:创建服务器端版本仓库
4.1:在安装目录下创建db目录,在db目录下创建对应项目的文件夹
4.2:copy对应项目文件夹如:C:\svn\svnDB\project1,到cmd下面进入到对应文件夹。
对应cmd命令 cd C:\svn\svnDB\project1 (cd表示进入到某个文件夹)
4.3:输入svnadmin create C:\svn\svnDB\project1 创建对应的仓库文件
5:注册windows服务
5.1:以管理员身份运行cmd
5.2:运行windows命令:sc create SVNService binpath= "C:\svn\bin\svnserve.exe --service -r C:\svn\svnDB" start=auto depend=Tcpip (注意:binpath= 后面一定需要一个空格,C:\svn\bin\svnserve.exe 表示安装目录下的执行文件,C:\svn\svnDB 表示仓库路径,千万不要到具体某个项目的文件夹,因为那表示单项目服务,SVNService表示服务的名称,可以根据自己的喜好取,不要取中文)
5.3:到服务里将注册好的SVNService服务启动
5.4:将对应conf文件夹下的svnserve.conf文件中的anon-access取消注释 并且将值改写为write
6:安装MyEclipse的SVN插件
6.1:将eclipse_svn_site-1.10.5.zip文件解压
6.2:将解压后的文件copy到C:\Users\Administrator\AppData\Local\MyEclipse Professional\dropins
6.3: 打开MyEclipse->Window->Preferences->Team->SVN 如果看到SVN表示安装成功
7:项目第一次提交:
7.1:右键需要提交的项目->Team->Share project->SVN->创建新的资源库位置(如果已经有资源库位置,可以使用,一般来说一个项目使用一个新位置)->svn://localhost/project2(project2是服务器对应的文件夹,注意在对应文件夹下的conf文件夹下将svnserve.conf文件中的anon-access取消注释 并且将值改写为write)->...一直下一步
7.2:finish后点击提交或者按照8执行
8:客户端的检出和提交和更新
8.1:检出 在文件树空白处右键->Import->SVN->从SVN检出项目->NEXT(如果是第一次检出,需要创建新的资源库路径,)->svn://localhost/project1(注意,如果不在本机 则localhost替换成对应的ip)
8.2:修改文件后提交:右键修改或新增的文件或该文件的父目录->Team->提交
8.3:更新:右键需要更新的文件或目录->Team->
8.4:注意:一般来说,开发当中提交之前请尽量先更新一次,能够有效解决多数冲突问题
9:权限
9.1:取消conf文件下的对应注释
9.2:创建用户
9.3:设置权限
10:版本还原
10.1:
10.2:需要还原的文件右键->Team->显示资源历史记录->在History当中查看对应版本文件,找到需要还原的内容右键获取资源