Hallo, folgende Situation: 1. Update und alles mit Repository synchronisieren 2. Verändern der lokalen Dateien 3. Man braucht eine frühere Revision lokal im Verzeichnis, bespielsweise um etwas an seinem Code zu testen. Wie rettet man nun seinen möglicherweise noch fehlerhaften aktuellen Bearbeitungsstand, ohne ihn einzuchecken? Einchecken möchte man nicht, da der aktuelle Stand fehlerhaft oder unsauber ist. Gibt es da eine saubere Lösung? Vielen Dank schonmal für alle Tipps
AM einfachstem vermutlich indem du an einem anderem Ort die gewünschte Revision auscheckst oder simpel die betreffende Datei umbenennen.
Mir ist das Problem nicht ganz klar. Warum checkst du es nicht einfach nochmal aus?
Woher einen Branch machen. Leider hat Subversion nicht die Fähigkeit lokal Revisionen zu verarbeiten, da es eine zentrale Organisation hat.
D. Kotschate schrieb: > Woher einen Branch machen. Leider hat Subversion nicht die Fähigkeit > lokal Revisionen zu verarbeiten, da es eine zentrale Organisation hat. Hmm Okay. Schade eigentlich, können andere Versionsverwaltungssysteme sowas? Also lokale Revisionen verwalten?
Man legt sich einen Branch an und commitet dort. Dann kann man ruhigen Gewissens die alte Version auschecken.
Ich sollte nicht so viele Tabs aufmachen, schon waren andere schneller .... Ja, z.B. git, oder eigentlich auch jedes andere dezentrale System, kann das.
trunk schrieb: > Wie rettet man nun seinen möglicherweise noch fehlerhaften aktuellen > Bearbeitungsstand, ohne ihn einzuchecken? Öhm, wie wäre es, ein svn diff zu machen, das Ergebnis enthält alle lokal gemachten Änderungen, und das kann man dann aufbewahren und bei Bedarf auch wieder reinpatchen mit patch. Dann auf den alten Stand updaten (svn up -rNNNN, wobei NNNN die Revisionsnummer ist). Oder habe ich was missverstanden ?
Bis jetzt habe ich für solche Sachen die Datei im Webinterface geöffnet und mir die interessante Stelle angeschaut (sofern vorhanden eine echt tolle Sache). Alternativ kannst du auch (wie schon erwähnt) eine ältere Version in einen Ordner auschecken und dir die Dateien von dort holen. Beim Auschecken kannst du auch Ordner angeben, dann musst du nicht immer das komplette Projekt laden.
trunk schrieb: > Schade eigentlich, können andere Versionsverwaltungssysteme sowas? Also > lokale Revisionen verwalten? Jap Git kann das zum Beispiel. Wie es bei Bazar oder Mercurial aussieht weiss ich jedoch nicht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.