【发布时间】:2019-08-18 17:22:15
【问题描述】:
只要项目中包含 Readme.Rmd 文件,Rstudio 就无法推送到 github,而是不断报告所有文件都是最新的,而实际上它们已经过时了。
唯一成功的解决方法是从项目中取出 Readme.Rmd 文件并将其隐藏以供以后使用。
这不是一个编码问题,但我尝试在 buildignore 文件和 gitignore 文件中包含和不包含 Readme.Rmd。
隐藏文件结束了数小时的挫败感。我只是想分享这个来帮助其他人,并以某种方式宣传这个明显的错误。还有其他建议吗?
【问题讨论】:
-
您在描述一种情况,但没有向我们清楚地显示它。提供minimal reproducible example 比告诉我们您认为正在发生的事情要好得多。正如目前所提出的,我们在这里无能为力。请阅读How to Ask。
-
另外,听起来您将提交与推送混为一谈。 “所有文件都是最新的”消息将是关于 committing 的,这是一个纯粹的本地操作。推送永远不应该给出这个信息;它只处理已经存在的提交。