Xamarin - 发布到BitBucket时的“Funny RefName”

时间:2013-07-01 14:17:26

标签: git xamarin bitbucket xamarin-studio

我很抱歉这与其他问题重复,但即使我知道“答案”,我也不知道如何实施。

我正在使用Xamarin和版本控制。我能够将它设置为本地工作就好了。但是,当我尝试将我的更改推送到远程服务器BitBucket.org时,我收到错误“Funny RefName”。

经过广泛的谷歌搜索后,我知道答案是我需要从“master”或“refs / heads / master”设置Target Ref Name但是我不知道我必须设置它的位置。

在“版本控制”下 - > “管理分支”它列出了我的“主人”分支。如果我单击编辑并尝试将其更改为“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

感谢您提供的任何帮助

1 个答案:

答案 0 :(得分:1)

这更像是一种解决方法,而不是一种解决方案,但它可能对某些人有所帮助,尤其是git初学者。

我只是使用git命令行进行提交和推送。至于你可以从Xamarin承诺,在我的情况下,它需要很长时间。如果这不适合你,无论何时你想推,你都可以写:

git push -u origin master

在IDE之外提交提交:

git commit -am 'commit message'