Subversion: files locken

  • kann man eigentlich in SVN auch dateien komplett sperren, sodass andere keine aenderungen darauf machen koennen?!

    wir sind naemlich gezwungen dokumentation in word (nein, kein docbook, kein latex) zu schreiben und wollen diese nun "irgendwie" versionieren...

  • Ich versteh den Zusammenhang zwischen den beiden Sätzen nicht ganz.

    SVN hat Zugangsbeschränkungen, du kannst also gewissen Leuten nur Leserechte geben, abhängig vom Usernamen. Wie das geht hängt vom gewünschten Zugriffsschema (file, svn, svn+ssh, http(s)) ab.

    Außerdem kann svn mit Binärdateien umgehen.

    Übrigens hat Word selbst auch Versionierung eingebaut, vielleicht reicht das ja?

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Ich versteh den Zusammenhang zwischen den beiden Sätzen nicht ganz.

    :D liegt wohl daran, dass ich eigentlich nicht derjenige bin, der das problem hat/die problematik aufgezeigt hat. in unserem team ist jetzt dokumentation angesagt, und der teamleader hat in einer besprechung nur die frage gestellt, ob wer weiß wie/ob svn files locken kann, damit, wenn einer gerade das file bearbeitet, ein anderer es nicht bearbeiten kann (da mergen von zwei *.doc files... naja).

    SVN hat Zugangsbeschränkungen, du kannst also gewissen Leuten nur Leserechte geben, abhängig vom Usernamen. Wie das geht hängt vom gewünschten Zugriffsschema (file, svn, svn+ssh, http(s)) ab.

    das problem: entwickler sollen sich gegenseitig ausschliessen beim bearbeiten. wie oben geschrieben: einer editiert, der andere darfs gar nicht erst aufmachen da sonst ein konflikt nicht zu mergen ist (deppates wörd format)... hm... das wuerde aber svn gar nicht mitbekommen, sondern muesste lokal (beim datei oeffnen) passieren.

    Außerdem kann svn mit Binärdateien umgehen.

    zwar umgehen, aber wir wollen von version zu version aenderungen nachvollziehen koennen (und das nicht unbedingt auf bit ebene).

    Übrigens hat Word selbst auch Versionierung eingebaut, vielleicht reicht das ja?

    vielleicht....
    ausserdem wuerde word auch einen schreibschutz draufhaun, wenn jemand das dokument gerade geoeffnet hat (vorausgesetzt es existiert ein exemplar auf einem netzwerklaufwerk).

    der vorteil von svn (gegenueber cvs) ist ja aber der (ua), dass man die dateien uebers web aufrufen kann und somit links direkt im wiki (welches bei uns massig verwendet wird) auf die dateien verweisen lassen kann.


    hm... ich hab so die befuerchtung dass sich die vorteile aus allen welten nicht vereinen lassen....

  • ja, svn kann files sperren:
    http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html

    wenn ihr keine lust habt euch mit svn befehlen durchzuschlagen, nehmt doch eine gui für svn:
    http://tortoisesvn.tigris.org/

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • zwar umgehen, aber wir wollen von version zu version aenderungen nachvollziehen koennen (und das nicht unbedingt auf bit ebene).

    Dann ist die eingebaute Funktion in Word die einzige Möglichkeit.

    Du kannst das Word-File auf einen Server hauen, der sowohl CIFS als auch HTTP kann, dann kannst trotzdem drauf verweisen von einem Wiki aus.

    Für eine gute Lösung -> Tutor mit einem Taser bearbeiten, bis ihr LaTeX oder DocBook verwenden dürfts.
    (NEIN, das ist nat. nicht ernst gemeint!)

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Bei mir wars in Grundlagen wissenschaftlichen Arbeitens sogar Pflicht.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • wo ist das Problem ?

    Wenn zwei das Selbe Dokument verändern, gibts eh einen Konflikt. Denn letzten beißen die Hunde und der muß den dann lösen (so haben wir das gemacht) ==> (führt zu einen Commit-Zyklus von einer halben Stunde, wo man konflikte bei guten Kommentaren in 1min lösen kann. Ein Konflikt ist bei uns erstaunlicherweise relativ selten passiert. (6-Team auf einem 20-Seiten-DOC).
    Das wird aber ganz auf die Arbeitsgewohnheiten im Team ankommen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!