ad

《JAVA服务端研发知识图谱》_让你更懂Java后台研发_3.1 第3章 代码管理

admin 141 2023-10-25

【摘要】 本书摘自《JAVA服务端研发知识图谱》一书中第3章,第1节,由何为、迟文恒 编著。

第3章 代码管理

《JAVA服务端研发知识图谱》_让你更懂Java后台研发_3.1 第3章 代码管理

本章会介绍两个优秀的版本管理工具Svn 和 Git。

Svn 是集中式版本控制系统,版本库存放在中央服务器,必须联网才能工作。

Git 是分布式版本控制系统,也就是每个研发人员从中心版本库的服务器上拉取代码后会在自己 的计算机上克隆一个自己的版本库。工作的时候不需要联网,因为版本都在自己的计算机上。

3.1 Svn

Svn(Apache Subversion) 是一个开放源代码的版本控制系统。文件存放在中心版本库,记 录每一次文件和目录的修改。 Svn 允许把数据恢复到早期版本,或是检查数据修改的历史。 Svn 可以通过网络访问它的版本库,从而使用户在不同的计算机上进行操作,在编写代码的时候, 会生成很多不同版本的代码,使用 Svn 可以有效管理不同版本的代码,从而把研发人员从烦琐 的版本管理中解放出来。

3.1.1 Svn客户端的安装

Svn 的使用需要客户端软件,本书选用 TortoiseSVNθ客户端。TortoiseSVN 客户端的安装非 常简单,通过如下几步即可完成软件的安装:

(1)通过搜索找到下载地址,或者直接去 TortoiseSVN 的官网 https://tortoisesvn.net/ downloads.html 进行下载。下载时选择中文 TortoiseSVN 的正确版本即可。在编写本书时,最新 版本为LanguagePack 1.9.7.27907-x64-zh CN.msi。

(2)双击执行安装。运行后程序会让你选择安装路径,设定

好文件夹后即可一步步操作直至安装完成。 3.1.2 Svn基本使用

下面介绍使用Svn 来管理项目。

1.获取项目文件SVN Checkout

图3-1 Svn版本信息

可以根据Svn 服务器的地址,例如 svn://39.106.10.196/javadevMapSvn?以及用户名和密码, 将项目Checkout 到本地。

(1)首先在本地创建一个空的文件夹。在文件夹内执行“鼠标右键单击->SVN checkout”。 如图3-2所示。

(2)在弹出的对话框中,输入Svn 的服务器地址

(3)输入地址后,点击OK, 会弹出一个对话框,输入用户名和密码,记得勾选保存认证, 否则每次操作都需要输入用户名和密码。

(4)进行如上操作后,可以看到Svn 服务器的文档已经下载到本地2. 提交本地文件到 Svn 服务器

(1)将要上传的文件放到 Svn 管理的文件夹内,然后在文件夹上执行“鼠标右键单击-> TortoiseSvn->Add..", 在弹出的对话框中勾选需要上传的文件,然后点击 OK。 会弹出一个确 认对话框,点击OK。 此时会发现文件夹或者文件上面会有一个小加号。

(2)再次在文件夹的空白处执行"鼠标右键单击->SVN Commit….", 在弹出的输入框中填 写本次提交的备注,然后点击OK 即可。

3. Svn更 新 (SVN Update)

更新本地代码至 Svn 服务器上最新版本,只要在需要更新的文件夹上或者在文件图标旁空 白处执行“鼠标右键单击->SVN Update”即可(如果要获取指定历史版本的内容,执行“鼠标右 键单击 →Update to revision.”)。

4. 删除 Svn 服务器上的文件

如果被删除的文件还未加入Svn 版本库,直接删除文件即可;如果要删除的文件已加入版 本库,则使用如下方法删除:

方法一,选择要删除的文件,执行"鼠标右键单击->TortoiseSVN-> Delete", 然后选择待删 除文件的上级目录,执行"鼠标右键单击->SVN Commit…", 并填写备注。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:打开《Java语言程序设计与应用》_从基础向熟练进发_3.7.4 数组复制
下一篇:打开《Java语言程序设计与应用》_从基础向熟练进发_3.2 数组边界
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×