JavaWeb笔记之SVN

图片[1] - JavaWeb笔记之SVN - MaxSSL

一、版本控制

软件开发过程中 变更的管理;每天的新内容;需要记录一下;版本分支;整合到一起;主要的功能对于文件变更的追踪;多人协同开发的情况下,更好的管理我们的软件。

大型的项目;一个团队来进行开发;1: 代码的整合2: 代码的冲突3: 项目的整体版本控制;发布一个版本一定是我们团队开发会碰到的问题;

目前来说;主流的版本控制软件; SVN 集中式的版本控制工具 Git 分布式的版本控制工具

二、SVN

2.1 服务器

安装软件。

2.1.1 next

图片[2] - JavaWeb笔记之SVN - MaxSSL

2.1.2 next

图片[3] - JavaWeb笔记之SVN - MaxSSL

2.1.3 next

图片[4] - JavaWeb笔记之SVN - MaxSSL

2.1.4 next

图片[5] - JavaWeb笔记之SVN - MaxSSL

2.1.5 next

图片[6] - JavaWeb笔记之SVN - MaxSSL

2.1.6 install

图片[7] - JavaWeb笔记之SVN - MaxSSL

正常运行

图片[8] - JavaWeb笔记之SVN - MaxSSL

配置一个新的仓库

图片[9] - JavaWeb笔记之SVN - MaxSSL

指定仓库的名称

图片[10] - JavaWeb笔记之SVN - MaxSSL

仓库是否是空仓库

图片[11] - JavaWeb笔记之SVN - MaxSSL

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

图片[12] - JavaWeb笔记之SVN - MaxSSL

访问的地址

图片[13] - JavaWeb笔记之SVN - MaxSSL

创建用户

图片[14] - JavaWeb笔记之SVN - MaxSSL

创建用户组

图片[15] - JavaWeb笔记之SVN - MaxSSL

仓库的位置

图片[16] - JavaWeb笔记之SVN - MaxSSL

2.2 客户端

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

图片[17] - JavaWeb笔记之SVN - MaxSSL

检出以后

图片[18] - JavaWeb笔记之SVN - MaxSSL

输入用户名和密码的页面

图片[19] - JavaWeb笔记之SVN - MaxSSL

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

图片[20] - JavaWeb笔记之SVN - MaxSSL

提交文件

图片[21] - JavaWeb笔记之SVN - MaxSSL

提交成功

图片[22] - JavaWeb笔记之SVN - MaxSSL

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

图片[23] - JavaWeb笔记之SVN - MaxSSL

1: 打开注册表

regedit

图片[24] - JavaWeb笔记之SVN - MaxSSL

2: 修改注册表

图片[25] - JavaWeb笔记之SVN - MaxSSL

3: 重启电脑;(建议)

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

图片[26] - JavaWeb笔记之SVN - MaxSSL

图片[27] - JavaWeb笔记之SVN - MaxSSL

清除用户

图片[28] - JavaWeb笔记之SVN - MaxSSL

图片[29] - JavaWeb笔记之SVN - MaxSSL

使用账号1操作

图片[30] - JavaWeb笔记之SVN - MaxSSL

使用账号2操作

图片[31] - JavaWeb笔记之SVN - MaxSSL

账号1提交内容

图片[32] - JavaWeb笔记之SVN - MaxSSL

账号2提交内容

图片[33] - JavaWeb笔记之SVN - MaxSSL

图片[34] - JavaWeb笔记之SVN - MaxSSL

查看不同

图片[35] - JavaWeb笔记之SVN - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享