Andere Verwendungen der Versionskontrolle als für Code?

7

Sieht so: Ссылка . Ein Wiki basierend auf Mercurial. Gibt es noch andere nichtcodebezogene Verwendung für die Versionskontrolle? Gibt es noch andere Projekte, die Versionskontroll-Tools verwenden anstatt ihre eigene spezifische Lösung zu programmieren?

    
Loki 10.09.2009, 16:28
quelle

13 Antworten

8

Einfaches Bug-Tracking-System mit einer Datei pro Fehler, Ordnerstruktur zur Handhabung eines Status und Namenskonvention für einfachere Suche.

    
mcveat 04.12.2008, 14:24
quelle
8

Ein Paar, das mir in den Sinn kommt

  1. Dokumentation
  2. Spezifikationen
  3. Testdatenbanken
Jim C 04.12.2008 14:16
quelle
6

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 .

    
Joachim Sauer 04.12.2008 14:16
quelle
4

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.

    
joel.neely 04.12.2008 14:20
quelle
3

Konfigurationsdateien. Eine gute Möglichkeit, die Änderungen an Ihrem System zu dokumentieren. Und immer in der Lage, die Änderungen rückgängig zu machen.

    
stesch 04.12.2008 14:17
quelle
3

Als Student auf der Suche nach Arbeit benutze ich die Versionskontrolle für meinen Lebenslauf.

Warum mache ich es:

  1. Ich kann einen einzelnen Standard beibehalten Lebenslauf für die meisten Bewerbungen (der Kofferraum").
  2. Wenn ich mit anderen spielen möchte Formatierungsoptionen kann ich verzweigen und dort spielen, ohne das zu beeinflussen Stamm
  3. Wenn ich kurzfristig eine aktuelle Kopie brauche, der Stamm hat immer einen Stall Version
  4. Wenn einige Stellenangebote erfordern spezifische Fähigkeiten kann ich abzweigen Version, wo ich jene
  5. hervorhebe
  6. Ich kann Tags erstellen, um zu verfolgen, welche Versionen ich bestimmten Unternehmen gesendet habe, was mir helfen kann, mich auf Interviews vorzubereiten
  7. Es macht Spaß zu sehen, wie sich mein Lebenslauf im Laufe der Zeit entwickelt:)
hexium 25.11.2009 00:53
quelle
1

In meinem Büro verwenden wir es als eine Form von zeitweise getrennter Dateifreigabe. Es gibt ungefähr 4 GB Dateien in der HEAD-Revision und es funktioniert hervorragend. Die vollständige Versionshistorie für all für Ihre Dokumente ist ein großartiges Backup-Tool.

    
nickf 04.12.2008 14:21
quelle
1

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.

    
Joseph Ferris 04.12.2008 15:11
quelle
0

Ich würde VC verwenden, um eine Archivierungsfunktion (oder Sicherungsfunktion) für Daten auf der Festplatte zu implementieren.

Auch:

  • Beliebiges Dokument zu einem Projekt.
Loki 04.12.2008 14:15
quelle
0

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.

    
Andy V 04.12.2008 14:43
quelle
0

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.

    
Rob Allen 04.12.2008 15:02
quelle
0

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.

    
pearcewg 04.12.2008 21:23
quelle
0

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>     

Félix Saparelli 28.09.2011 14:49
quelle

Tags und Links