在JIRA中,我们现在可以为每个问题“创建分支”。这很好,但是这些分支只能在远程创建。如果开发人员切换到此远程分支,则无法将任何内容推送到该分支。这似乎是因为该分支未导入“本地”git存储库。有没有什么办法解决这个问题?请注意,当从Eclipse创建分支时,所有这些都不会造成任何问题。出于某种原因,没有“推送”选项:
在Ubuntu上安装Photon时,我看到了省略号,并且一切都像描述的那样正常工作。但是在Windows上并非如此。
当然,Linux上的Eclipse还有很多其他怪癖和错误,所以我不会经常使用它。我已经老了,记得人们相信有趣的抽象理想,比如“平台独立性”。叹气...
git配置:
[core]
symlinks = false
repositoryformatversion = 0
filemode = false
logallrefupdates = true
[remote "origin"]
url = https://[username]@bitbucket.org/[project-name]/[project-name].git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
...紧随其后的是许多其他分支,但没有一个是我想使用的。
当我尝试检出一个分支时,这里是Photon中Branches视图向我展示的内容:
请注意,“Check Out”选项后面没有省略号,这意味着我不能选择“作为本地分支检出”。在Ubuntu上安装Photon时,我看到了省略号,并且一切都像描述的那样正常工作。但是在Windows上并非如此。
当然,Linux上的Eclipse还有很多其他怪癖和错误,所以我不会经常使用它。我已经老了,记得人们相信有趣的抽象理想,比如“平台独立性”。叹气...
git push whatever-remote HEAD:remote-branch-name
。我不是说这是我的工作方式(比如说不为一个 ticket 创建本地分支...只是说仍然有可能将您的本地工作推送到远程)。 - eftshift0