Управление версиями определенных текстовых / кодовых (R) файлов в Windows

253
curious_cat

Я обнаруживаю, что редактирую файлы R-кода в Windows с помощью RStudio. Но часто я хочу сохранить предыдущие версии на случай, если сделаю ошибку и захочу вернуться к предыдущей версии и т. Д.

Прямо сейчас RStudio не предлагает никакого собственного способа сделать это. Я заканчиваю тем, что делаю это вручную, сохраняя файлы вроде "foo.R" "foo_bkup_jan17_6pm.R"и т.д.

Есть ли программа, которая позволит мне делать это, не загромождая мои каталоги, как это? Когда я работал на машине с Linux, у меня был базар, который делал это для меня очень хорошо.

Есть мысли о хорошем приложении / рабочем процессе для этого?

0
https://support.rstudio.com/hc/en-us/articles/200532077-Version-Control-with-Git-and-SVN for nice integration, any SCM (even Bazaar) for versioning by hands Lazy Badger 7 лет назад 0

1 ответ на вопрос

2
Seth

Для этого есть много разных инструментов. То, что вы ищете, это система контроля версий.

Примерами могут служить SVN и (более популярный в наши дни) GIT, которые, вероятно, будут работать.

Лично я бы использовал GIT. Для этого есть немало графических интерфейсов. Текущая версия Visual Studio имеет интеграцию, а Atlassian SourceTree предоставляет простой в использовании интерфейс. Это решение добавит скрытый .gitкаталог в каталог вашего проекта, и вам придется вручную проверить его.

Альтернативным подходом может быть использование функции предыдущей версии Windows . Это позволит вам восстанавливать элементы в Windows. Управление версиями не будет таким явным, и вы не сможете сохранить полезный комментарий с ним.

The TortoiseSVN client can create a local "file://” repository which can be committed to in the same way as a normal repository without the need for a remote server. Mokubai 7 лет назад 0
Thanks for pointing it out. it's been ages since I used SVN. I removed the false statement. Seth 7 лет назад 0