【发布时间】:2013-07-26 03:22:45
【问题描述】:
很抱歉,这是其他问题的重复,但是即使我知道“答案”,我也不知道如何实现它。
我正在使用 Xamarin 和版本控制。我能够将其设置为在本地正常工作。但是,当我尝试将更改推送到远程服务器 BitBucket.org 时,我收到错误“Funny RefName”。
在广泛搜索后,我知道答案是我需要从“master”或“refs/heads/master”设置目标参考名称,但是我不知道我必须在哪里设置它。
在“版本控制”->“管理分支”下,它列出了我的“主”分支。如果我单击编辑并尝试将其更改为“refs/heads/master”,它表示它已经存在。在远程源下它具有“来源”,但是如果我将其更改为“refs/heads/origin”,它允许我这样做,但在推送到服务器时会出现同样的错误。
作为参考,这是以下内容的副本/扩展: funny refname error when creating a new remote branch
Xamarin 论坛上的某个人也提出了相同的解决方案,但再次没有解释如何/在哪里设置它: http://forums.xamarin.com/discussion/5213/error-funny-refname-git
感谢您对此提供的任何帮助
【问题讨论】:
-
同样的问题,有人找到解决办法了吗?
-
没有,我问了几个地方。我的解决方案可能是使用 Visual Studio 在 Parallels 中打开它并将其用于 GIT。不是最好的,但至少我的编码会同步。
-
我现在的解决方法只是简单地使用 git 命令行进行提交和推送。
-
不错。为此,我在工具栏中运行一个宏可能更容易。谢谢
标签: git xamarin bitbucket xamarin-studio