快速业务通道

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
信息,单击“提交”按钮。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 6:Mercurial 提交窗口

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 7:Mercurial 提交日志窗口

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理(3)

时间:2011-07-18

查看更改历史

保持目标文件为打开状态,然后从菜单栏中依次选择“版本控制”>“显示”>“显示标注”。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 8:包含 Mercurial 标注的画面

代码各行左侧将显示文件版本编号。

从菜单栏中依次选择“版本控制”>“显示历史记录”,输入起始时间,单击“搜索”按钮,然后再单击“比较”按钮。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 9:包含 Mercurial 搜索结果的画面

展开相应的文件更改节点,选择目标文件。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 10:Mercurial 历史记录中的比较信息

多人开发(Mercurial 脚本 2)

创建资源库

首先,复制现有共享资源库。

从菜单栏中选择“版本控制”>“Mercurial”>“复制其他”。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 11:复制外部 Mercurial 资源库

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理(4)

时间:2011-07-18

指定合适的 Mercurial 资源库、Mercurial 路径、地址目录。此处假设为 NetBeans 项目,选中“复制后扫描 NetBeans 项目”,然后单 击“完成”按钮。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 12:Mercurial 复制日志

将更改内容保存在资源库中

继续开发项目,进展到一定程度时,确认更改内容并将其保存在资源库中。

在“项目”窗口中选择目标项目,然后从菜单栏中依次选择“版本控制”>“比较”。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 13:Mercurial 比较画面

确认更改内容没有问题后,在“项目”窗口中选择目标项目,然后从菜单栏中依次选择“版本控制”>“提交”。

在弹出的“提交”窗口中输入提交信息,然后单击“提交”按钮。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 14:Mercurial 提交窗口

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 15:Mercurial 提交日志

添入其他开发人员的更改内容

如果其他开发人员对项目进行了更改,应尽快加入这些内容,否则时间一长会积存越来越多的更改冲突,这会造成合并工作难以完成。

从菜单栏中依次选择“版本控制”>“显示”>“显示传入”,然后单击“搜索”按钮,确认其他人所做的更改(此步骤可以省略)。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 16:Mercurial 传入更改

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理(5)

时间:2011-07-18

继续操作,从菜单中依次选择“版本控制”>“获取”,确认其他人所做的更改。如果必要,可以解决相关冲突。

与其他开发人员共享自己更改的内容

在推入共享资源库时,需要添加其他开发人员的更改内容,并保持自己的资源库为最新状态。

接下来,从菜单栏中依次选择“版本控制”>“显示”>“显示传出”,来简单确认一下自己想要共享的内容(此步骤可以省略)。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 17:Mercurial 传出更改

确认完毕,将其推入共享资源库。

从菜单栏中依次选择“版本控制”>“共享”>“推入至缺省位置 ”。

通过实例学习NetBeans 6的新功能 第4部分:源代码的版本管理 - 编程入门网

图 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 外部创建资源库。

$ svnadmin create /path/to/repository

第一次将项目内容保存在资源库中

使用 NetBeans 创建项目,

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号