SAP Web IDE不显示远程分支

时间:2017-02-25 13:32:46

标签: git sapui5 sap-web-ide

我无法推送到远程存储库。

我按照列出的Using Source Control Guide

步骤进行操作

我可以毫无错误地进行提取。

当我拉动时,我收到以下消息:
Pull request failed Could not get advertised Ref for branch refs/heads/master

当我提交时,我收到以下消息:
Commit request failed Commit failed. Ref must be HEAD and is HEAD

当我尝试推动时,我看不到任何远程分支。

我确信我的登录用户名和密码是正确的。

在3月份的更新中,他们添加了“在Git中创建远程分支”功能。

https://help.hana.ondemand.com/webide/frameset.htm?98fd3efb757d4e39b25740d2f3c83b61.html

3 个答案:

答案 0 :(得分:2)

如果您的远程存储库上没有主分支,则可能会出现拉错误。你不能从一个不存在的分支拉出来。

如果遥控器上不存在分支,则WebIDE不会显示遥控器。所以你将无法推动。你应该首先在遥控器上创建一个分支。然后尝试推/拉。

您可以使用git客户端(例如git-scm)&然后将分支推到遥控器上。创建一个项目文件夹&在终端/命令提示符中导航到它。添加一些文件可能是Readme.md&运行以下命令。

git init   //Initialize the repository
git add -A //Add all files to the staging area
git commit -m "Initial Commit" //Commit all changes
git remote add origin https://github.com/YouUser/SampleApp.git    //Add your remote
git push origin master        //Push the branch 'master' to the remote repository

现在在WebIDE&中添加遥控器它应该显示在遥控器中。

答案 1 :(得分:1)

在3月的更新中,他们添加了#34;在Git中创建远程分支"功能

https://help.hana.ondemand.com/webide/frameset.htm?98fd3efb757d4e39b25740d2f3c83b61.html

答案 2 :(得分:0)

尝试使用此配置来解决问题。

git config --unset branch.master.remote
git config --unset branch.master.merge

如果这不起作用,请确认远程服务器上没有删除主分支(错误地)

要验证您是否有跟踪的本地分支,请使用此功能。

# display the remote tracking branches of your local branches
gir branch -a -v

enter image description here