通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网
信息,单击“提交”按钮。
图 6:Mercurial 提交窗口 图 7:Mercurial 提交日志窗口 通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理(3)时间:2011-07-18查看更改历史 保持目标文件为打开状态,然后从菜单栏中依次选择“版本控制”>“显示”>“显示标注”。 图 8:包含 Mercurial 标注的画面 代码各行左侧将显示文件版本编号。 从菜单栏中依次选择“版本控制”>“显示历史记录”,输入起始时间,单击“搜索”按钮,然后再单击“比较”按钮。 图 9:包含 Mercurial 搜索结果的画面 展开相应的文件更改节点,选择目标文件。 图 10:Mercurial 历史记录中的比较信息 多人开发(Mercurial 脚本 2) 创建资源库 首先,复制现有共享资源库。 从菜单栏中选择“版本控制”>“Mercurial”>“复制其他”。 图 11:复制外部 Mercurial 资源库 通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理(4)时间:2011-07-18指定合适的 Mercurial 资源库、Mercurial 路径、地址目录。此处假设为 NetBeans 项目,选中“复制后扫描 NetBeans 项目”,然后单 击“完成”按钮。 图 12:Mercurial 复制日志 将更改内容保存在资源库中 继续开发项目,进展到一定程度时,确认更改内容并将其保存在资源库中。 在“项目”窗口中选择目标项目,然后从菜单栏中依次选择“版本控制”>“比较”。 图 13:Mercurial 比较画面 确认更改内容没有问题后,在“项目”窗口中选择目标项目,然后从菜单栏中依次选择“版本控制”>“提交”。 在弹出的“提交”窗口中输入提交信息,然后单击“提交”按钮。 图 14:Mercurial 提交窗口 图 15:Mercurial 提交日志 添入其他开发人员的更改内容 如果其他开发人员对项目进行了更改,应尽快加入这些内容,否则时间一长会积存越来越多的更改冲突,这会造成合并工作难以完成。 从菜单栏中依次选择“版本控制”>“显示”>“显示传入”,然后单击“搜索”按钮,确认其他人所做的更改(此步骤可以省略)。 图 16:Mercurial 传入更改 通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理(5)时间:2011-07-18继续操作,从菜单中依次选择“版本控制”>“获取”,确认其他人所做的更改。如果必要,可以解决相关冲突。 与其他开发人员共享自己更改的内容 在推入共享资源库时,需要添加其他开发人员的更改内容,并保持自己的资源库为最新状态。 接下来,从菜单栏中依次选择“版本控制”>“显示”>“显示传出”,来简单确认一下自己想要共享的内容(此步骤可以省略)。 图 17:Mercurial 传出更改 确认完毕,将其推入共享资源库。 从菜单栏中依次选择“版本控制”>“共享”>“推入至缺省位置 ”。 图 18:Mercurial 推入日志 ■用例 - Subversion 准备 Subversion NetBeans IDE 6.0 / 6.1 并未随带 Subversion,如果所使用的 OS 环境没有提供 Subversion,则需要另外安装。请参考这个网址: http://subversion.tigris.org/ 。 NetBeans IDE 6.0 / 6.1 提供了 Subversion 插件。 单人开发(Subversion 脚本 1) 创建资源库 在 NetBeans 外部创建资源库。
第一次将项目内容保存在资源库中 使用 NetBeans 创建项目, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |