【发布时间】:2014-05-07 16:18:03
【问题描述】:
我在 Bitbucket 上有一个项目,因为其他开发人员也在同一个项目上工作,所以我决定使用 branch 以保持 develop 分支尽可能干净,并让开发人员玩游戏而不会弄乱整个存储库。我在办公室创建了一个Local Branch,如图所示:
我认为这是不对的,因为,。也许,我无法在家中访问该分支以继续在该分支上工作。在这种情况下,这将是将工作代码移动到具有相同名称和相同代码的 Bitbucket 分支的正确方法。有什么建议吗?
PS:我使用 Smartgit/HG 作为客户端
更新:点击 Push To (CTRL+SHIFT+U)
我在CommonBundle-dev 下的LocalBranches 右击并得到这个:
我应该“推动”还是不“推动”?我害怕让存储库无法使用或弄乱其他人的工作
更新:如何从任何分支合并进行开发?
我对此还有另一个问题,请参见上图:
如何将我的分支更改合并到develop 分支?
【问题讨论】:
-
你在本地 git repo 上创建了它,但是你把它推送到远程了吗?
-
@fge 我不这么认为,我如何推送到远程?如果我推送到远程,它将在远程创建一个分支或切换到
develop?看我的编辑!! -
从 GUI 我完全不知道。我总是从命令行使用 git。如果你的遥控器是
origin,你的本地分支是develop,而你想将它推送为mydevelop,那么它将是git push --set-upstream origin develop:mydevelop。 -
develop... 听起来项目正在使用 git-flow?在这种情况下,我建议从 Branch 菜单中使用 SmartGit 的 Git-Flow 集成:首先配置,然后为您当前的 HEAD 创建一个功能分支,从办公室推送,从家里获取,工作...... -
@mstrap 我不知道我们是否使用 git-flow,我不这么认为,但我使用“fge”解决方案
标签: git bitbucket git-branch branching-and-merging smartgit