【问题标题】:Xamarin - "Funny RefName" when publishing to BitBucketXamarin - 发布到 BitBucket 时出现“有趣的 RefName”
【发布时间】: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


【解决方案1】:

与其说是解决方案,不如说是一种变通方法,但它可能对某些人有所帮助,尤其是 git 初学者。

我只是使用 git 命令行进行提交和推送。至于您可以从 Xamarin 提交,就我而言,这需要很长时间。如果这没有发生在你身上,无论何时你想推送,你都可以写:

git push -u origin master

对于在 IDE 之外进行提交:

git commit -am 'commit message'

【讨论】:

  • 虽然这实际上不是问题的答案,但我会标记它直到它被实际回答,因为这解决了我的问题。我相信上传量太大了,因为从那时起以后的帖子就起作用了。谢谢!
猜你喜欢
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 2020-02-25
  • 2016-07-25
  • 2020-05-13
  • 2014-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多