很抱歉,这是其他问题的重复,但是即使我知道“答案”,我也不知道如何实施。
我正在使用 Xamarin 和版本控制。我能够将其设置为在本地正常工作。但是,当我尝试将更改推送到远程服务器 BitBucket.org 时,我收到错误“Funny RefName”。
在广泛搜索之后,我知道答案是我需要从“master”或“refs/heads/master”设置目标参考名称,但是我不知道我必须在哪里设置它。
在“版本控制”->“管理分支”下,它列出了我的“主”分支。如果我单击编辑并尝试将其更改为“refs/heads/master”,它表示它已经存在。在远程源下它具有“来源”,但是如果我将其更改为“refs/heads/origin”,它允许我这样做,但在推送到服务器时会出现同样的错误。
作为参考,这是以下内容的重复/扩展: 创建新的远程分支时出现有趣的引用名错误
Xamarin 论坛上的某个人也提出了相同的解决方案,但再次没有解释如何/在哪里设置它: http ://forums.xamarin.com/discussion/5213/error-funny-refname-git
我很感激可以提供的任何帮助