【问题标题】:Readme.Rmd causes push failure to github from RstudioReadme.Rmd 导致从 Rstudio 推送到 github 失败
【发布时间】:2019-08-18 17:22:15
【问题描述】:

只要项目中包含 Readme.Rmd 文件,Rstudio 就无法推送到 github,而是不断报告所有文件都是最新的,而实际上它们已经过时了。

唯一成功的解决方法是从项目中取出 Readme.Rmd 文件并将其隐藏以供以后使用。

这不是一个编码问题,但我尝试在 buildignore 文件和 gitignore 文件中包含和不包含 Readme.Rmd。

隐藏文件结束了数小时的挫败感。我只是想分享这个来帮助其他人,并以某种方式宣传这个明显的错误。还有其他建议吗?

【问题讨论】:

  • 您在描述一种情况,但没有向我们清楚地显示它。提供minimal reproducible example 比告诉我们您认为正在发生的事情要好得多。正如目前所提出的,我们在这里无能为力。请阅读How to Ask
  • 另外,听起来您将提交与推送混为一谈。 “所有文件都是最新的”消息将是关于 committing 的,这是一个纯粹的本地操作。推送永远不应该给出这个信息;它只处理已经存在的提交。

标签: r github rstudio


【解决方案1】:

如果您确实因为 Readme.Rmd 的本地更改而遇到问题,您可以忽略这些更改:

git update-index --assume-unchanged -- Readme.Rmd

如果您的问题仍然存在,请再次测试。

【讨论】:

    猜你喜欢
    • 2014-02-16
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    • 2023-01-10
    • 2021-09-13
    • 1970-01-01
    相关资源
    最近更新 更多