zoukankan      html  css  js  c++  java
  • [eclipse中使用Git插件] 008

    写在前面:

    看标题其实还有001-007之类,本来准备写详细的类似教程一样的东东,但是懒了且时间有限(以后或许会补吧),所以跳到008,录下主要的操作。

    所以本随笔的重点就是【pull+merge+stash+commit的使用】

    ------------------------------------------------------------分-割-线------------------------------------------------------------

    如下步骤一般可执行一次完整的提交:

    1,pull 拉取

      代码提交之前需要先pull,将别人提交的代码先拉取到自己本地进行校验不同和合并。

      操作:项目右键->team->pull 即可

    2,merge 合并

      操作:1)项目右键->team->show in History 展现出History视图(和Servers、Console、Progress在一排)

         2)History视图中选中要合并的某一次提交(一般是history中的第一个),右键->Merge 即可

    3,stash 储藏/暂存 -> reMerge -> apply stashed

      合并如果很成功,跳过3-5步骤;如果代码有冲突,合并会失败且有弹框提示有文件冲突,此时参考3-5步骤。

      操作:1)提示冲突的弹框右下角有【stash】按钮,点击->输入暂存名称(为了恢复时方便找寻)->确定/保存

         2)再次操作合并,此时合并会成功

         3)点击Window -> show view -> Git Repositories,展现出Git Repositories视图

         4)双击对应项目 -> Stash Commits ,找到【stash@{n}[xxxxx] 暂存名称】右键 -> Apply Stashed Changes

    4,commit 提交

       操作:项目右键 -> team -> commit 正常提交即可

    侃侃其他:

    1,一般来说,主干和主开发分支无权限操作不了。开发者需从主开发分支克隆子开发分支供自己开发使用。

    2,开发者每次自测后提交到子开发分支,然后申请并入主开发分支,通过后测试人员开始介入。

    3,上线之前,主开发分支需测试合格且封板(取消子开发分支合并权限),最后合并到主干进行上线。

    4,一般大的公司对开发流程管理严格,有各种权限限制,会对接发布、测试、部署等步骤,形成完备的全研发流程,大大提升研发效率。

  • 相关阅读:
    微信公众号的开通
    支付宝同步请求检查appid,以及公钥,私钥是否正确
    检查支付宝异步通知是否正确
    支付宝开发者中心添加应用
    js中undefined和null的区别
    判断前端<input>标签是否选中(批量删除时,批量选择复选框)
    P1396 营救+二分+BFS
    P1396 营救+生成树
    P1396 营救+最短路
    P1195 口袋的天空
  • 原文地址:https://www.cnblogs.com/ruanian/p/11101477.html
Copyright © 2011-2022 走看看