STATA: Kannst du eine .do-Datei mit einem Zeitstempel jedes Mal, wenn du diese Datei im DO File-Editor ausführen, autoSave?
-
20-12-2019 - |
Frage
Ich fragte mich, ob es möglich wäre, eine .do-Datei so zu einem Zeitstempel aufzunehmen, so dass es einen Zeitstempel enthält, der dem Zeitstempel in der Protokolldatei entspricht, die ich in der .do-Datei erstellte.Ich fange zum Beispiel an, jede .do-Datei, ich muss so etwas aussehen:
generasacodicetagpre.Gibt es etwas, was ich am Ende des Programms hinzufügen kann, das die .do-Datei speichern würde, die ich gerade (im .do-Datei-Editor) mit einem Zeitstempel (in dem .do-Datei-Editor) mit einem Zeitstempel (also den Code mit dem Protokoll übereinstimmen kann)?
Beispielsweise habe ich die Datei:
generasacodicetagpre.Es wäre großartig, wenn ich jedes Mal, wenn ich die .do-Datei ausführe, sparen würde:
generasacodicetagpre.[oder einige Variation]
Lösung
Sie können immer Folgendes tun, um eine wirklich stumpfe Art von Versionierung zu haben:
sagen, Sie arbeiten aus einem Master .do-Datei:
generasacodicetagpre.Sie können einfach eine Zeile in Ihren Code hinzufügen (nachdem Sie alle Einheimischen eingestellt haben), um diese Datei mit einem neuen timestempften Namen zu kopieren:
generasacodicetagpre. Beachten Sie jedoch, dass Sie immer save
Ihre offene .do-Datei vor dem Laufen möchten, und dass Ihr .do-Datei-Editor nicht umschalten, um diese neu erstellte Datei anzuzeigen: Es bleibt den Master (nicht zeitgestempelte Version)..Aber ich denke, das wird das erreichen, was du danach bist.