Versionierung bestimmter Text- / Code-Dateien (R) unter Windows

362
curious_cat

Ich finde, dass ich R-Code-Dateien unter Windows mit RStudio bearbeite. Oft möchte ich jedoch frühere Versionen behalten, falls ich einen Fehler mache und auf eine frühere Version zurückgreifen möchte.

Im Moment bietet RStudio keine native Möglichkeit, dies zu tun. Am Ende mache ich das manuelle Speichern von Dateien wie "foo.R" "foo_bkup_jan17_6pm.R"usw.

Gibt es ein Programm, mit dem ich dies tun kann, ohne meine Verzeichnisse so zu stören? Als ich an einer Linux-Maschine arbeitete, hatte ich einen Basar, der das ziemlich gut für mich machte.

Irgendwelche Gedanken über eine gute Anwendung / einen guten Workflow, um dies zu tun?

0
https://support.rstudio.com/hc/de-de/articles/200532077-Version-Control-mit-Git-und-SVN für eine gute Integration, jeder SCM (auch Bazaar) für die Versionierung von Hand Lazy Badger vor 7 Jahren 0

1 Antwort auf die Frage

2
Seth

Dafür stehen viele verschiedene Tools zur Verfügung. Was Sie suchen, ist ein Versionskontrollsystem.

Beispiele wären SVN und (heutzutage beliebter) GIT, die wahrscheinlich funktionieren würden.

Persönlich würde ich GIT verwenden. Dafür gibt es einige GUIs. Das aktuelle Visual Studio ist integriert und Atlassian SourceTree bietet eine einfach zu bedienende Benutzeroberfläche. Diese Lösung fügt .gitIhrem Projektverzeichnis ein verstecktes Verzeichnis hinzu, und Sie müssen es manuell einchecken.

Ein alternativer Ansatz wäre die Verwendung der Windows- Vorgängerversion . Auf diese Weise können Sie Elemente auf Windows-native Weise wiederherstellen. Die Versionierung ist nicht so eindeutig und Sie können keinen nützlichen Kommentar damit speichern.

Der TortoiseSVN-Client kann ein lokales Repository "file: //" erstellen, das wie ein normales Repository festgeschrieben werden kann, ohne dass ein Remote-Server erforderlich ist. Mokubai vor 7 Jahren 0
Danke, dass Sie darauf hingewiesen haben. Es ist schon lange her, seit ich SVN verwendet habe. Ich habe die falsche Aussage entfernt. Seth vor 7 Jahren 0