JavaWeb笔记之SVN

JavaWeb笔记之SVN_第1张图片

    

一、版本控制

软件开发过程中 变更的管理;
每天的新内容;需要记录一下;
版本分支;整合到一起;
主要的功能对于文件变更的追踪;
多人协同开发的情况下,更好的管理我们的软件。
大型的项目;一个团队来进行开发;
1: 代码的整合
2: 代码的冲突
3: 项目的整体版本控制;发布一个版本
一定是我们团队开发会碰到的问题;
   
目前来说;主流的版本控制软件;
SVN 集中式的版本控制工具
Git 分布式的版本控制工具
     

二、SVN

2.1 服务器
安装软件。
   
2.1.1 next

JavaWeb笔记之SVN_第2张图片

  
2.1.2 next

JavaWeb笔记之SVN_第3张图片

    
2.1.3 next

JavaWeb笔记之SVN_第4张图片

    
2.1.4 next

JavaWeb笔记之SVN_第5张图片

      
2.1.5 next

JavaWeb笔记之SVN_第6张图片

     
2.1.6 install

JavaWeb笔记之SVN_第7张图片

    
正常运行

JavaWeb笔记之SVN_第8张图片

      
配置一个新的仓库

JavaWeb笔记之SVN_第9张图片

     
指定仓库的名称

JavaWeb笔记之SVN_第10张图片

    
仓库是否是空仓库

JavaWeb笔记之SVN_第11张图片

    
指定哪些用户有权限操作仓库

JavaWeb笔记之SVN_第12张图片

      
访问的地址

JavaWeb笔记之SVN_第13张图片

  
创建用户

JavaWeb笔记之SVN_第14张图片

    
创建用户组

JavaWeb笔记之SVN_第15张图片

  
仓库的位置

JavaWeb笔记之SVN_第16张图片

    
2.2 客户端
安装;直接选择下一步就可以;
  
svn检出我们服务器的仓库

JavaWeb笔记之SVN_第17张图片

    
检出以后

JavaWeb笔记之SVN_第18张图片

    
输入用户名和密码的页面

JavaWeb笔记之SVN_第19张图片

    
针对本地仓库做更新和提交

JavaWeb笔记之SVN_第20张图片

    
提交文件

JavaWeb笔记之SVN_第21张图片

    
提交成功

JavaWeb笔记之SVN_第22张图片

    
如果你的svn客户端按照好了没有图标

JavaWeb笔记之SVN_第23张图片

  
1: 打开注册表
regedit

JavaWeb笔记之SVN_第24张图片

  
2: 修改注册表

JavaWeb笔记之SVN_第25张图片

  
3: 重启电脑;(建议)
重新打开你的桌面(任务管理器里面)
  
客户端冲突解决
假设jack和rose同时会修改一个文件;并且提交到服务器,会造成这个文件的混乱
准则: 对于自己的svn客户端,一定要在提交代码之前备份自己的代码;然后在执行更新操作;最后在提交自己的代码;
前提: 你和别人同时会操作一个文件; 如果你确定这个文件只有你一个人负责可以直接提交;

JavaWeb笔记之SVN_第26张图片

JavaWeb笔记之SVN_第27张图片

    
清除用户

JavaWeb笔记之SVN_第28张图片

  

JavaWeb笔记之SVN_第29张图片

    
使用账号1操作

JavaWeb笔记之SVN_第30张图片

    
使用账号2操作

JavaWeb笔记之SVN_第31张图片

    
账号1提交内容

JavaWeb笔记之SVN_第32张图片

    
账号2提交内容

JavaWeb笔记之SVN_第33张图片

  

JavaWeb笔记之SVN_第34张图片

   
查看不同

JavaWeb笔记之SVN_第35张图片

你可能感兴趣的:(Java,Web开发从入门到实践,svn)