找回密码
 立即注册
一、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工具进行远程访问)


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册