添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
在安装有 EGit 插件的 Eclipse IDE 中使用 Git
假定在 Codebeamer 中创建项目并向跟踪器中添加新错误。
打开安装有 EGit 的 Eclipse IDE,然后选择 File > Import 项,然后查找 Git > Git Repository
图:在 Eclipse IDE 中创建新项目
单击 Next ,然后根据您的设置,设置 SSH 身份验证数据:
图:设置身份验证数据以克隆 Codebeamer 托管的 Git 存储库
单击 Next ,然后选择要从中克隆的分支 (第一次只有其中 1 个分支):
图:选择要克隆的分支
单击 Next ,在最后一页上启动过程,并使用 Git 在工作区生成新项目。
图:完成克隆设置
将变更提交到项目
现在,可以在源代码中进行变更并修复此问题。已更改但未提交的文件以小型白色星形图标标记。变更准备就绪后,将其提交到本地副本。为此,无需与 Codebeamer 服务器建立连接:在上下文菜单 (包浏览器视图) 中,选择已更改的项或更多变更的父项,然后选择 “团队” > “提交” (鼠标右键):
图:将变更提交到本地项目 (本地)
*
要正确地将自己标识为作者,请在相应的字段中以 username <email@address> 格式设置 Codebeamer 帐户数据。有关详情,请访问 此处
*
请记得将提交与事项 ID 相关联。只需将事项 ID 添加到提交消息的开头,例如: #1234, #5678 (1 个或多个事项 ID)。在未分配有效事项 ID 的情况下执行提交时, Codebeamer 项目设置将确定是否允许此提交。有关详情,请参阅 追溯需求、任务和错误的源代码变更
可采用相同的方式将更多变更提交到项目。
将变更推送到 Codebeamer
准备好与其他队友共享您的工作时,必须将本地变更推送到 Codebeamer 服务器。从项目根的上下文菜单中,选择 Team > Push To 项,然后选择推送目标。
选择 Codebeamer 托管的 Git 存储库目标以推送变更
单击 Next ,然后选择 Source Ref 以选择要推送的内容。Destination Ref 选择器将自动设置为最合适的远程引用,但可以对此进行改写。单击 Add spec ,会将已定义的引用规范添加到下面的列表。
选择用于推送的引用
系统将显示有关操作结果的颜色编码说明。请务必仔细阅读这些说明 (以及工具提示),因为其中可能还包含失败信息 (例如,由于不合时分的作者而拒绝推送挂接)。
关于成功推送的结果屏幕
成功推送后,通过 Codebeamer 共享您的变更,并在事项与提交之间建立关联。
创建分支并将其推送到 Codebeamer
现在,创建专属的分支,并 (通过 Codebeamer ) 与他人共享。选择 Team > Branch ,然后单击 New branch 按钮,输入名称并单击 Done 。要反映您在 Eclipse GUI 中所做的变更,请先启动 Checkout ,然后再退出分支对话框。无需连接 Codebeamer 服务器:所有操作均在开发人员计算机上执行。对分支进行更改;修复源代码等中的问题,并以与之前相同的方式提交变更 (请参阅 上文 )。必须将这些变更和分支推送到 Codebeamer
将新分支和变更推送到 Codebeamer 托管的 Git 存储库
系统将显示有关操作结果的颜色编码说明。这与之前显示的结果不同,因为分支现在为 my-devel 。请务必仔细查看此对话框 (以及工具提示),因为其中可能还包含失败信息 (例如,由于不允许的作者而拒绝推送挂接):
关于推送失败的结果屏幕