Файл .Rproj исчез, но файлы проекта остаются (git не показывает изменений) - PullRequest
0 голосов
/ 22 февраля 2019

Я собирал R-пакет через R-файл проекта (.Rproj) в R-студии с файлом проекта, связанным с моим github.Когда я работал над этим утром, все было так, как должно быть, но когда я вернулся к нему сегодня днем, файл .Rproj загадочным образом исчез.Все остальные файлы и папки, связанные с пакетом, находятся там, где они должны быть (например, папка «R» со сценариями для функций пакета, файл DESCRIPTION, папка man и т. Д.), Но файл .Rproj пропал.Я не удалил его, и его нет в моей корзине, и у git по какой-то причине нет записей об этом.

Если я выполняю поиск по имени файла в панели поиска Windows (яСудя по Windows 7, кстати) файл появляется и говорит, что он находится в правильном месте, но если я нажимаю на него, я получаю сообщение об ошибке, говорящее, что файл был перемещен или удален.Точно так же, если я пытаюсь перейти туда, где файл должен быть через «открытый проект» в R, появляется неактивная папка «.Rproj.user», которую я не помню ранее, но файл проекта не был найден.

Я в своем уме для того, что происходит.Похоже, что пакет на github все еще корректен (как и файлы на моем компьютере), но, не имея возможности найти или получить доступ к файлу .Rproj, я не могу легко отредактировать пакет и отправить изменения в github.

Кто-нибудь знает, что происходит или как получить файл моего пакета?Так как у меня есть все исходные файлы для него, я всегда мог создать новый проект, используя исходные файлы, но тогда мне нужно, чтобы это было связано с моим github, который связан с несуществующим сейчас файлом проекта, и все становится действительно грязными утомительно быстро.

PS Я перезапустил и мой компьютер, и R. Это не помогло.

1 Ответ

0 голосов
/ 22 февраля 2019

Вероятно, вы можете просто создать «новый» проект в существующей папке, чтобы сгенерировать новый файл .Rproj.

Файл .Rproj на самом деле не делает так много,В основном это позволяет RStudio знать, что «эта папка является корневым каталогом проекта с именем X».Git хранит свои собственные скрытые файлы в каталоге для отслеживания вещей (которые RStudio будет искать, если это проект).

Если вы этого не сделали, я бы также рекомендовал добавить ваши .Rproj файлы вваш .gitignore файл - файлы Rproj зависят от пользователя, поэтому не должны отслеживаться в управлении версиями.(Если вы использовали RStudio для создания git-репо, это будет сделано автоматически.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...