一、SVN的基本概念
SVN也叫共享仓库,是一个集中式管理的工具,版本控制工具,实现资源共享。
SVN服务器内存放的是项目当中共享的资源(项目文档、需求文档、代码、用例、UI设计稿),各个客户端(开发、产品、测试、UI)连接服务器获取资源,实现资源的获取和同步。
工作流程:
开发每天早上第一件事情就是通过SVN获取仓库中的最近代码,开始一天的编码工作,每天晚上提交最新的代码到SVN仓库服务器进行管理。
tortoisesvn ➡️setting ➡️saved data ➡️clear
还需要在同一个局域网才可以连接别人的仓库
还需要关闭当前电脑的防火墙
复制别人仓库的URL地址,使用别人账号密码,就可以访问别人仓库了
获取仓库的资源使用update更新,commit提交内容到别人的仓库
update同步 commit提交:
svn图标的状态:
.绿色的✓:正常
.红色!:修改
.蓝色图标:svn仓库里面文件冲突了(tortoiseSvn 点击clean up 点击delete删除)
项目组当中怎么使用svn:
.没有svn server权限的,根据你的领导给你的账号和url地址,再通过TortoiseSVN连接公司的svn实现资源共享
commit:上传资源
update:同步资源(把服务器最新的文件同步到你的电脑本地)
svn工作原理:
git和svn一样都是项目版本控制具,管理项目的资源:
git一般在工作当中开发使用的比较多
svn测试人员使用的比较多
git status(查看git的状态)
git diff (查看我提交的文件有哪些,有什么地方更改过)
git add(将本地的文件添加暂存区)
git commit(将暂存区的文件提交到仓库当中)
git pull(将远程仓库的文件同步到我的电脑本地)
git push(将仓库的内容提交到远程仓库)
linux:
Posix:他是一个接口,linux可以使用posix
作用:解决系统与系统之前的兼容问题
linux主流版本:
乌邦图:跟windows系统差不多,界面跟windows系统一样
red hat:
.高性能云,和虚拟化技术:能够利用网络技术把一台主机分成多台虚拟主机,那么虚拟的主机每一台都有自己的ip。
.中间件:做服务与服务之间的代理工作。
存储:利用网络技术提高存储的效率。
centOS:一般使用centOS做服务器的系统,比较稳定可靠。
为什么要学习linux系统:
在工作当中,公司当中的服务百分80都是linux部署的,需要通过linux指令执行操作。
[ admin @ localhost Desktop ]$
admin: 是当前操作系统的用户。
localhost :当前电脑主机,代表本地电脑。
Desktop :当前所处的位置是在桌面。
$:代表普通用户的操作权限。
su 切换用户指令: su root 或者su[ admin @ localhost Desktop ]$ su root
Password :123456
[ root @ localhost Desktop ]#
#:代表超级用户的操作权限。
查看linux系统的ip地址:ifconfig
Xshell工具:一款客户端工具,来远程连接linux系统。
Xshell建立linux系统连接需要系统的ip以及系统的账号。
ssh_ip地址建立连接(工作场景,每个公司可能存在多个系统,都是公司的运维人员管理,你想访问公司系统,就需要通过Xshell工具进行远程访问)
|