Das Einfügen von /etc
oder anderen Konfigurationsverzeichnissen / -dateien unter Versionskontrolle kann nützlich sein, wenn Sie es richtig gemacht haben.
Auch einige Leute mögen ihr Home-Verzeichnis unter Versionskontrolle .
Gehen Sie weiter den "Nicht-Code" Pfad entlang, wie wäre es mit GTD?
Wenn Sie Ihre Aufgaben, Kontexte, nächsten Aktionen usw. im Klartext speichern, können Sie die Versionskontrolle verwenden, um Ihre Projektaktivitäten zu verwalten und wiederzugeben. Das / die Commit-Protokoll (e) könnte (n) eine nette Aktivitätsübersicht bieten, wenn Sie solche Dinge melden müssen.
Als Student auf der Suche nach Arbeit benutze ich die Versionskontrolle für meinen Lebenslauf.
Warum mache ich es:
Wir haben eine Gruppe von Grafikdesignern, die wir derzeit über Teamprise in Team Foundation Server umwandeln möchten.
Denken Sie darüber hinaus nicht nur an Code im herkömmlichen Sinne. Datenbankskripte, Indexskripte für Search Appliances usw. können ebenfalls erfasst und versioniert werden. In Verbindung mit einem guten Build-Prozess können Sie diese Artefakte auch manuell viel Aufwand betreiben.
Und, wie andere bereits erwähnt haben, Dokumentation, Testdaten usw.
Nicht, worüber Sie sprechen, aber Versionskontrollsoftware könnte eine einfache Plattform für die Dateifreigabe mit einem Freund oder einem kleinen Netzwerk sein.
Natürlich nur für PUR-RECHTLICHE GRÜNDE.
Alles, was Versionen (Dokumente, Code, Präsentationen, Anzeigen, Bilder ...) durchläuft, kann von der Versionskontrolle profitieren. Wenn es mehr als eine Person gibt, die das Stück benutzt / bearbeitet, dann brauchen Sie definitiv eine Versionskontrolle. Wirklich, sie müssen in der Lage sein, Unterschiede zu zeigen und den Verlauf unabhängig vom Bearbeitungsprogramm zu verfolgen.
Vielen Dank an diesen Beitrag von Rands in Repose ("Dumbing Down the Cloud [ sic] "), ich habe in dropbox nachgeschaut, das ist kostenloser Online-Speicher mit Versionsverlaufsverfolgung, Rollback und Freigabe. Für jemanden wie meine Frau, eine Professorin, die im ganzen Land mit Kollegen an Zeitungen arbeitet, ist dies ein großer Schritt in ihrem Arbeitsablauf.
Mein Unternehmen speichert die gesamte Lebenszyklusdokumentation für jede Produktversion in der Versionskontrolle. Dies sind Elemente, die während der Entwicklung, Prüfung und Freigabe von Produkten erstellt wurden.
Wir haben damit begonnen, die Entwicklung zu unterstützen, aber am Ende haben wir die Versionskontrolle und den Verlauf für Dokumentation, Testfälle usw.
Bisschen eine späte Antwort, aber ich fühlte, dass das hier gehörte:
Vor einiger Zeit habe ich Git benutzt, um die Spielzeit zu verfolgen. Ich habe die Shortcuts der Spiele an ein kleines Programm gebunden, das die Prozesse und Spielstände überwacht. Jedes Mal, wenn ein Spiel gestartet wurde, wechselte es zu einem Zweig, der nach diesem Spiel benannt wurde, und verpfändete alle 10 Minuten, auch wenn sie nicht geändert wurden. Als das Spiel beendet wurde, stoppte es und wechselte zurück zum Master.
Wenn ich einfach ein " git tree
" des Repositorys öffne, würde ich sehen, wie lange ein Spiel gelaufen ist, sowie ein versioniertes Archiv seiner Saves behalten, was wirklich nützlich ist, um "zurück in die Zeit" zu gehen / p>
Tags und Links reusability version-control