.Rproj.user/
在每个git提交上引起垃圾邮件
modified: .Rproj.user/CE897349/sources/prop/238F1188
modified: .Rproj.user/CE897349/sources/prop/3B42583E
modified: .Rproj.user/CE897349/sources/prop/6FD5F454
modified: .Rproj.user/CE897349/sources/prop/B1FA156F
modified: .Rproj.user/CE897349/sources/prop/CA32C405
modified: .Rproj.user/CE897349/sources/prop/INDEX
这些“变化”似乎并不重要。
{
"cursorPosition" : "19,0",
"scrollLine" : "12",
"tempName" : "Untitled3"
}
我首先是如何获得这个目录的,我可以删除它吗(最好不要让它返回或出现在未来的项目中)?
注意:该项目是一个R包。
4条答案
按热度按时间wyyhbhjk1#
正如在Rstudio官方页面上所写的,
.Rproj.user
存储了一些«项目特定的临时文件(例如自动保存的源文档,窗口状态等)»。换句话说,这个目录是沿着您创建的任何R项目创建的。这些文件包含与某些项目选项相关的信息,例如:
我已经将
~/.gitconfig
文件配置为在启动本地git仓库时总是忽略此目录。有关如何做到这一点,请参阅this answer on StackOverflow。换句话说:在.gitignore
文件中忽略它是完全安全的。至于删除目录,我从来没有尝试过。我想它会摆脱任何自定义设置为您的项目,也许恢复到默认的。
sr4lhrrt2#
我也有同样的问题与dropbox,它似乎你可以简单地删除它.然而,你可能会失去你保存的环境,但然后你可以只运行一切从头开始
mefy6pfw3#
.Rproj.user是一个隐藏目录,其中存储了项目特定的临时文件(例如,自动保存的源文档、窗口状态等)。
如果你删除它,你将无法访问你的历史或这些临时文件。你的项目仍然可以工作- Rstudio将在你打开项目时重新创建目录。
https://support.rstudio.com/hc/en-us/articles/200526207-Using-RStudio-Projects
ih99xse14#
你可以把这样的文件夹重命名为其他文件夹(或者把它移到另一个文件夹),然后看看它是否会引起问题。(例如,.Rproj.user =〉.Rproj.user.HIDE或者把它移到子文件夹/HIDE...)
我刚刚对我的一个项目做了这个操作,当我重新打开这个项目时,以前打开的文件不见了。我必须加载它们。
当我将文件复制回来(并且必须删除在测试期间创建的新隐藏版本),然后重新启动项目时,我的RStudio会话重新打开,其中包含我正在处理的最后一组文件。
在这两种情况下,数据似乎是完整的。
我的问题是这个文件很大,我想做一个备份,但实际上只关心源文件。(在我的工作环境中也不能使用GitHub。)