benutzerfreundliches Revisionskontrollsystem


8

Ich suche ein benutzerfreundliches Revisionskontrollsystem, mit dem sowohl ich als auch meine nicht technische Frau arbeiten können. Ich habe Subversion und Perforce ausprobiert, aber festgestellt, dass sie zu kompliziert sind und einige Dinge nicht über die GUI erledigt werden konnten. Es wird nur auf Windows-Clients und nur in einem lokalen Netzwerk verwendet. Ich möchte das Haupt-Repository auf meinem Windows-Heimserver speichern. Kostenlos wäre am besten, aber ein angemessener Preis für den Verbraucher wäre auch in Ordnung, wenn es sich um gute Software handeln würde. Danke im Voraus.

Bearbeiten: Ich bekomme viele Lösungen, die nicht geeignet sind, und ich denke, das liegt daran, dass ich in meinem Eröffnungsbeitrag nicht klar war. Der Hauptgrund, warum ich das Tool verwenden möchte, ist die Verwaltung der Software-Quellcodeverwaltung (aber auch für Binärdateien, z. B. Word- und Excel-Dateien). Daher müssen Dinge wie Verzweigungs-, Zusammenführungs- und Release-Verwaltung unterstützt werden. Während ich der Hauptbenutzer sein werde, muss die Frau das Tool auch verwenden, aber sie ist nicht technisch. Sie verfügt jedoch über Computerkenntnisse und kann sich um eine benutzerfreundliche Software herumarbeiten.

Das Hauptproblem, das ich bei Subversion und Perforce festgestellt habe, war, dass es einige Speicherorte gab, an denen Pfade für Speicherorte im Quell-Repository eingegeben werden mussten. Ein einfaches GUI-Browsen zu den Standorten wäre perfekt gewesen, aber für diese spezifischen Bereiche musste der Benutzer den Pfad manuell in ein Textfeld eingeben, ohne dass bestätigt wurde, ob er gültig war oder nicht.

Wie Sie sehen, ist eine Dateisynchronisierungssoftware wie Dropbox dafür nicht geeignet, selbst wenn sie die Dateiversionierung unterstützt.


4
Können Sie näher erläutern, warum Subversion nicht funktioniert hat? Haben Sie die TortoiseSVN-Anwendung verwendet, die sich in den Datei-Explorer einbindet?
Gary Rowe

2
Dies kann auch hilfreich sein, wenn Sie Informationen darüber bereitstellen, welche Arten von Dateien Sie in die Revisionskontrolle einfügen. Einige der beliebtesten wie Git und Mercurial eignen sich am besten für Textdateien und weniger für binäre Dateien (Bilddateien usw.).
Isxek

Sie möchten, dass ein nicht technischer Benutzer eine Revisionskontrollsoftware mit Verzweigung und Zusammenführung verwendet? Die meisten technischen Benutzer haben Angst, diese Aktionen auszuführen! Ihre beste Option ist wahrscheinlich, zwei Systeme zu verwenden, eines für die erweiterte Verzweigung / Zusammenführung mit Ihrem Quellcode, das andere etwas Einfaches wie Dropbox mit Excel- und Word-Dokumenten.
Daniel Beck

Antworten:


7

Sie sagten, Sie hätten Subversion versucht, aber haben Sie jemals Tortoise SVN ausprobiert ? Es funktioniert als Shell-Erweiterung und Ihr Repository kann sich überall befinden (auch lokal in einem Verzeichnis).

Es ist ziemlich intuitiv (viel mehr als Befehlszeilen-Subversion). Ich bin nicht sicher, ob das interne Dienstprogramm "diff" mit Dingen wie Textverarbeitungsdokumenten funktionieren würde, aber ich bin sicher, dass Informationen irgendwo verfügbar sind.


Ja, dafür habe ich Subversion verwendet.
user80176

Tortoise SVN ist genau das, was ich mit Subversion verwendet habe und fand, dass dies immer noch nicht benutzerfreundlich genug für das war, was ich brauchte. Während das meiste davon in Ordnung war, gab es einige wichtige Funktionen, die eine manuelle Texteingabe erforderten, anstatt eine nette GUI zu geben (z. B. den Pfad der Repositorys einzugeben).
user80176

@ user80176 Du wurdest von Windows verwöhnt, da viele Leute SVN immer noch über eine Eingabeaufforderung verwenden :) Ich kann jedoch vollkommen verstehen, was du meinst. Ich denke, sobald Sie die URL zum ersten Mal eingeben, wird sie Teil der Dropdown-Liste.
Jonsca

4

Was ist mit Dropbox? Es verwendet ein System zur Ordnersynchronisierung, sie speichern jedoch auch eine Kopie auf ihren eigenen Servern. Es scheint sehr einfach zu bedienen zu sein.


2
Entschuldigung, aber dies ist nur eine Ordnersynchronisierung. Ich suche ein Revisionskontrollsystem. Ein Revisionskontrollsystem speichert jede Änderung an einer Datei und ermöglicht es Ihnen, Notizen zu jeder Bearbeitung hinzuzufügen. Ähnlich wie in der Softwareentwicklung, aber ich suche nach einer benutzerfreundlichen Version für die Dinge, die ich im Eröffnungsbeitrag erwähnt habe.
user80176

2
@ user80176 - Es geht nicht nur um die Ordnersynchronisation. Sie können mit der rechten Maustaste auf eine Datei klicken und eine frühere Version abrufen.
Kit Sunde

@Benutzer Je nachdem, was Sie vorhaben, können Sie Dropbox verwenden und ein Arbeitsprotokoll von Hand schreiben, das nichts miteinander zu tun hat (z. B. Outlook oder andere Aufgabenverwaltung). Auf diese Weise können Sie immer noch nachschlagen, was Sie wann getan haben.
Daniel Beck

Dropbox kann auch eine frühere Version einer Datei zurücksetzen.
Wuffers

Da ich dies für die Verwaltung der Software-Quellcodeverwaltung verwenden werde, ist Dropbox dafür nicht geeignet.
user80176

4

Vielleicht möchten Sie Git zusammen mit SmartGit sowohl als Open Source als auch als SmartGit-Benutzeroberfläche betrachten.


SmartGit scheint genau das Richtige für Sie zu sein. Ich muss es versuchen. Vielen Dank.
user80176

2

Kennen Sie Shadow Copy ? Es ist in Windows integriert.


Entschuldigung, das wäre ungeeignet für das, wofür ich es brauche. Ich habe den Eröffnungsbeitrag bearbeitet, um es klarer zu machen.
user80176

1

Haben Sie sich mit FileHamster befasst ? Ich habe es schon einmal benutzt und es ist ziemlich einfach herauszufinden.


Entschuldigung, das wäre ungeeignet für das, wofür ich es brauche. Ich habe den Eröffnungsbeitrag bearbeitet, um es klarer zu machen.
user80176

1

Ich mache das Gleiche, was Sie wollen, und ich muss mich auch mit einer nicht-technischen Frau auseinandersetzen. Und ich brauchte auch einen Revisionsverlauf.

Haben Sie nach dem Vorbild von Dropbox Wuala (aus La Cie) gesehen? Überprüfen Sie ihren Service. http://www.wuala.com . Ich habe SugarSync und Dropbox verwendet (ich habe nur Windows-PCs verwendet), aber ich habe festgestellt, dass Wuala am einfachsten zu verwenden ist. Es hat eine schöne Windows-Benutzeroberfläche, eine Revisionskontrolle, eine Synchronisierung auf allen Computern, Smartphone-Apps usw. Überprüfen Sie, ob es das ist, wonach Sie suchen.

Das heißt, es gibt eine Gebühr, aber Sie können diese basierend darauf steuern, wie viel Sie sichern müssen.

(HINWEIS: Ich habe keine Beziehung zu Wuala, außer ein Kunde zu sein, und profitiere in keiner Weise davon, wenn ich den Service hier erwähne.)


Entschuldigung, das wäre ungeeignet für das, wofür ich es brauche. Ich habe den Eröffnungsbeitrag bearbeitet, um es klarer zu machen.
user80176

1

Bazaar ist bei weitem das einfachste verfügbare SVN-System, WENN Sie wirklich eine Versionskontrolle benötigen. Es fehlt viel an der feineren Kontrolle anderer Systeme wie GIT, aber im Vergleich dazu ist es viel benutzerfreundlicher. Sie können in kürzester Zeit einsatzbereit sein (fünf Minuten gemäß diesem Tutorial ).

Wenn Sie die Versionskontrolle für einfache Dokumente (wie Word und Excel) wünschen, sollten Sie nur Google Text & Tabellen verwenden . Kein Setup erforderlich, kein SVN-Checkout erforderlich, kein technischer Hintergrund erforderlich. Sie und Ihre Frau können dasselbe Dokument zur gleichen Zeit bearbeiten und sehen, wie sich die Änderungen sofort ändern. Einfacher geht es nicht.


Ich fürchte, der Basar ist auch bei weitem der langsamste.
vtest

@vtest Ich habe noch nie Geschwindigkeitsvergleiche zwischen Bazaar und anderen SVNs durchgeführt, aber es schien mir nie langsam zu sein. Ich habe es vor ungefähr einem Monat während einer IT-Konferenz mit 20 gleichzeitig verwendet und wir hatten überhaupt keine Probleme, und unser zentrales Repository war ungefähr 200 Meilen entfernt (dh nicht lokal).
Ubiquibacon

1

Mercurial ist relativ leicht zu verstehen. Es ist GPLv2 und hat einige Erweiterungen.


Können Sie bitte weitere Erklärungen zu Mercurial hinzufügen? Diese technische Zusammenfassung scheint für die nichttechnischen Anforderungen des OP wenig erklärend zu sein.
BloodPhilia
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.