首页 理论教育 Java服务端研发-SVN基本使用

Java服务端研发-SVN基本使用

时间:2023-11-22 理论教育 版权反馈
【摘要】:下面介绍使用Svn来管理项目。提交到Svn服务器上。

Java服务端研发-SVN基本使用

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

1.获取项目文件SVN Checkout

978-7-111-61011-3-Part01-159.jpg

图3-1 Svn版本信息

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

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

(2)在弹出的对话框中,输入Svn的服务器地址,如图3-3所示。

978-7-111-61011-3-Part01-160.jpg

图3-2 Svn快捷命令

978-7-111-61011-3-Part01-161.jpg

图3-3 配置Svn服务器地址

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

(4)进行如上操作后,可以看到Svn服务器的文档已经下载到本地,如图3-4所示。

978-7-111-61011-3-Part01-162.jpg

图3-4 拉取文件成功

2.提交本地文件到Svn服务器

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

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

3.Svn更新(SVN Update)

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

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

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

方法一,选择要删除的文件,执行“鼠标右键单击->TortoiseSVN->Delete”,然后选择待删除文件的上级目录,执行“鼠标右键单击->SVN Commit…”,并填写备注。 方法二,在计算机中直接删除该文件,然后选择被删除文件的父目录,执行“鼠标右键单击->SVN Commit…”,在变更列表中选择被删除的文件,填写备注并提交。

5.SVN还原(SVN Revert)

进入Svn文件夹中,执行“鼠标右键单击->Tortoise SVN->Update to revision…”,然后会弹出一个窗口,如图3-5所示。

例如回退到第4个版本只需要选择Revision,并在输入框中填写相应的版本号,然后点击OK即可。

6.锁定和解锁(Get lock and Release lock)

Svn具备文件锁定的能力,锁定后他人将无法修改此文件。

978-7-111-61011-3-Part01-163.jpg

图3-5 Svn还原

选中要锁定的文件,执行“鼠标右键单击->TortoiseSVN->Get lock...”进行锁定,系统会弹出锁定信息框。当文本文件锁定后,需要通过解锁,他人才能继续对文件进行修改。在被锁定的文件上执行“鼠标右键单击->TortoiseSVN->Release lock…”进行解锁。

7.重命名文件(Rename)

要修改文件名,可选中需要重命名的文件或文件夹,然后执行“鼠标右键单击->TortoiseSVN ->Rename…”,在弹出的对话框中输入新名称,点击OK按钮,并将修改文件名后的文件或文件夹通过执行“鼠标右键单击->SVN Commit…”提交到Svn服务器上。

8.获取历史文件(Show log)

Show log有显示日志的作用,主要是显示某文件或目录已经执行的操作,包含被谁修改了以及修改的时间和日期。执行“鼠标右键单击->TortoiseSVN->Show log”,会显示某路径下的所有文件版本信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈