Eclipse Git - 同时进行更改

时间:2016-05-14 13:33:28

标签: eclipse git github jenkins egit

这可能是一个noob问题,因为我几天前才开始使用Eclipse Git。

我想知道是否有可能让多个人在存储库中处理不同的文件,但是,当准备提交时,只有一个提交给所有人,而不是每个人提交一次......?

我还想知道是否有一个选项可以自动提取已修改的文件,或者是一种更新每个人在存储库中修改过的文件的方法,而不是先为每个人提交一次?

我问这个是因为我使用Jenkins,每次在GitHub中进行提交时,它会立即启动一个构建,并且因为可能是某些行而导致每个人创建一个提交会非常烦人码。

祝你好运

1 个答案:

答案 0 :(得分:0)

EGit没有这方面的功能,但你可以通过"squashing" the commits in GitHub解决它。以下是它的工作原理:

  • 步骤1)创建分支
  • 步骤2)让每个人都在那个分支上工作,直到提交时间(用你的话说)
  • 步骤3)创建一个拉取请求,用于将分支与master或任何标记为默认的分支合并
  • 步骤4)点击"合并拉取请求"然后这样做:

enter image description here

如果您找不到压缩合并选项,请转到存储库设置并确保此图片中突出显示的复选框已满:

enter image description here

  • 步骤5)确认压缩并合并