Frage

Ich habe Rabbitvcs-Core und Rabbitvcs-nautilus auf Ubuntu 11.10 installiert. Ich habe die IP -Adresse unseres SVN -Servers und habe keine Probleme, Tortisevn von einem Windows 7 -PC zu verwenden. Wie konfiguriere ich Rabbitvcs, um ein Arbeitsverzeichnis zu erstellen und mit unserem SVN -Server zu arbeiten? Ich kann nichts in den FAQ oder Dokumenten von Rabbitvcs finden.

War es hilfreich?

Lösung

Rabbitvcs wird angenommen, wie Schildkröten an Fenstern. Wenn Sie mit der rechten Maustaste auf ein Verzeichnis klicken, sollten Sie ein Kontextmenü sehen und in diesem Kontextmenü Subversion-Befehle sein, mit denen Sie Checkouts usw. durchführen können.

Ich habe kein Linux -System mit nautilus installiert, daher kann ich Ihnen nicht die Details geben. Möglicherweise müssen Sie jedoch Nautilus neu starten (am einfachsten ist es, sich anzumelden und sich anzumelden). Darüber hinaus kann ich Ihnen nicht helfen.

Und auf der Website des Projekts gibt es nicht viele Informationen. Das Wiki enthält eine FAQ, in der 9 Fragen beantwortet werden (und keine der Antworten sind so detailliert) und eine Anleitung von vier Zeilen zum Entfernen von Rabbitvcs.

Entschuldigung, während ich hier auf meine Seifenkiste stehe ...

u003Csoapbox>

An alle Leute, die verschiedene Open -Source -Projekte durchführen: Ein Wiki ist nicht Dokumentation. Sie sagen nicht einfach "Hey, lass uns ein Wiki installieren" Und denken Sie, dass die Dokumentation sich selbst bewältigen wird.

Sie müssen Ihre eigene Dokumentation erstellen

Ja, ich habe es geschrien und Setzen Sie Caplocks an, aber ich weiß nicht, wie viele Open -Source -Projekte ich ohne Dokumentation gesehen habe, die der Meinung sind, dass eine Google -Gruppe und ein Wiki ausreichen. Wenn Sie ein Open -Source -Projekt erstellen:

  • Geben Sie ein, was Ihre Software macht und einen allgemeinen Überblick darüber, wie sie funktioniert.
  • Lassen Sie mich wissen, was erforderlich ist. Welche Betriebssysteme? Welche anderen Pakete brauche ich? Ich möchte wissen, bevor ich es herunterlade und versuche, es zu installieren.
  • Geben Sie mir eine vollständige Installationsdokumentation. Erklären Sie Schritt für Schritt und fügen Sie Befehlszeilen hinzu. Sagen Sie mir, was ich tun oder suchen sollte, wenn ein Teil der Installationsanweisung nicht funktioniert.
  • Erstellen Sie ein vollständiges Benutzerhandbuch. Listen Sie nicht einfach die Befehle auf, die es tun kann. Lassen Sie mich wissen, wie man es benutzt. Geben Sie mir einen grundlegenden Workflow, also verstehe ich, wie es funktioniert.
  • Wenn es irgendeine Art von Verwaltungsaufgabe gibt, sollte es eine Art Verwaltungshandbuch geben. Lassen Sie mich wissen, wie ich die häufigsten Probleme diagnostizieren kann.
  • Und vor allem: Halten Sie die Dokumentation auf dem neuesten Stand.
  • Eine Support -Mailingliste haben und MONITOR es. Ich habe viele aktive Gruppen mit solchen Themen gesehen:

  • Ich hatte dieses spezielle Problem ...

  • Ich auch.
  • Ja, ich hatte es auch.
  • Weiß jemand, wie man es behebt?
  • Nein, aber wenn Sie eine Antwort finden, poste sie hier ...

Das ist besser als einige, die eher so sind:

  • Ich hatte dieses spezielle Problem ...
  • Hallo?
  • Irgendjemand hier?

Ein schönes Beispiel, wie man in dieser Hinsicht die Dinge richtig macht, ist das Subversion -Projekt. Sie verfügen über ein schönes Online -Handbuch (das in Buchform erhältlich ist), das die Installation von Subversion, die grundlegenden Workflows, die Verwendung, die Verwaltung des Verwaltens und einige grundlegende Dos und Dongen durchläuft. Das Handbuch wird kontinuierlich aktualisiert.

Wenn Sie eine Frage haben, kann jemand auf der Mailingliste sie normalerweise beantworten. Wenn nicht, wird ein Entwickler die Frage einleiten und beantworten.

Einer der Gründe, warum Subversion so schnell so schnell wurde, war ihre Unterstützungsdokumentation und Gemeinschaft. Wenn Sie möchten, dass Ihr Open -Source -Projekt erfolgreich ist, muss die Dokumentation gut sein.

Ja, ich weiß, dass du nicht gerne schreibst. Du bist ein Entwickler und kein Technologieautor. Die Dokumentation ist für Ihr Projekt jedoch genauso wichtig wie der tatsächliche Code. Eine gute Benutzerdokumentation verbessert den Code, da sie Entwicklern einen Rahmen für die Funktionsweise der Dinge gibt.

u003C/soapbox>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top