SourceTree-在当前提交时从远程签出新分支

时间:2018-10-12 12:41:13

标签: git atlassian-sourcetree

这是我要用来在git rep中创建新功能的过程

  1. 从以下位置开始在远程(使用JIRA)上创建功能分支     开发
  2. 本地获取远程分支
  3. 使用SourceTree在本地签出新功能分支
  4. 开始工作

不幸的是,与SourceTree有关的3)步骤非常令人讨厌。分支开发已经结帐,因此,当我双击最后一次提交(即两个分支的结尾:develop / newFeature)时,它会自动签出develop,并且不问我是否要结帐newFeature分支 Here is an example of commit that cause pb: double clicking on it only checks out develop

我必须替换3)

3a)删除本地开发

3b)双击提交,因为两个分支均未检出,SourceTree询问我选择哪个分支,我得到了newFeature一个

3c)在newFeature分支上的第一次提交之后,我可以再次签出development,因为它们不再共享同一端了

我确定有某种清洁剂,是否有我不知道的特殊工具?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,用两个需要的标签签出一个提交中的特定分支

如果分支尚未在本地签出: 转到您的遥控器(左侧窗格),然后双击要在本地结帐的分支

如果分支已经被检出: 转到分支(左侧窗格),然后双击分支