2022年软件代码管理分享 .pdf
《2022年软件代码管理分享 .pdf》由会员分享,可在线阅读,更多相关《2022年软件代码管理分享 .pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三软件源代码管理一、实验目的:学习基于系统工具进行源代码版本管理二、实验要求:1下载、安装 SVN 、Trac等工具软件,学习软件使用;2对所选系统的源代码进行版本管理。三、实验步骤:svn中出现的几个命令:1、Check out 从服务器端取得代码把服务器资料库里存放的某个项目代码取出来,放到本地主机中,这个动作叫做“ check out ”。使用具体步骤:进入要安装项目文件的目录中,点击鼠标右键,选择SVN Check out项,然后填写项目的原始路径和安装路径后点击“ok”即可。2、Update更新项目代码以前checkout 过的一个项目代码,当服务器上有了更新的代码,或者本地代码
2、损坏或丢失,update可以自动判断本地哪些文件较旧,或者缺少,都会自动更新。当然,你也可以删除掉本地代码,重新check out 。使用具体步骤为:在要更新的项目上点击鼠标右键,选名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - - 择“SVN Update”项即可。3、Commit 将本地代码上传到服务器当修改(增加,删除,修改等所有写操作)过本地代码后,这个动做会把新代码提交到 SVN 。如果本地代码做了修改,不执行commi
3、t 操作, SVN 服务器上是不会有这个新版本的,也就是说其它人也得不到。对代码做过修改后,应尽快commit。使用具体步骤:在修改完待上传的项目上点击鼠标右键,选择“SVN Commit ”项即可。4、Export 将项目导出到本地如果想要得到一个完整的项目,且不需要再进行版本的改动,可以直接把该项目导出版本控制系统,成为一个普通文件进行使用。 具体步骤为:单击鼠标右键,选择TortoiseSVN Export 项,然后填入要导出的项目既可。5、Show Log显示所有版本如果项目成员想查看本地下载的属于版本控制内的某个项目以前的所有版本,就在该项目上单击鼠标右键,选择TortoiseSVN
4、菜单下的Show Log项。则该项目的所有版本及其每个版本的修改信息都将显示在出现的新对话框下,供项目成员进行参考。具体操作过程1在SVN sever端建立代码仓库,下图为建立名libarary的空仓库。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 然后建立用户,再次需要输入用户名和密码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
5、- - - - 第 3 页,共 25 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 建立好后可以看到数据库和仓库存在2、将文件导入仓库。在存有代码的文件夹上单击右键,在TortoiseSVN的子菜单下,选择Import (导入):将文件导入仓库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
6、- - - 第 5 页,共 25 页 - - - - - - - - - 输入数据仓库位置,并添加注释可以看到上传的文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - - - - - 3、同步工作目录在制定目录下单击右键,选择Checkout 即可将此目录同步为工作目录。此时会设置服务器及本地目录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
7、- - 第 7 页,共 25 页 - - - - - - - - - 用户验证完成后就开始同步同步完成后文件夹及其子文件夹、文件的图标上都会有绿色对勾出现,表明已经同步:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - - - - - - - 4、文件的添加现在在工作目录下新增加一个文件,并且加入内容, 然后会发现此文件并没有对勾:此时在新建的文件上单击右键,选择Add,之后文家的图标就会变化:此时还没有同步,在此文件上右击,选择SVN Commit就
8、可以同步:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 此时版本号就变为2 了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - 然后此文件就已经被同步了:5 文件的修改若在一个文件上进行修改, 保存后文件的图标有变化, 变为红色感叹号:名师资料总结 - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件代码管理分享 2022 软件 代码 管理 分享
限制150内