Zurückkehren zu einer alten Revision im SVN

Zurückkehren zu einer alten Revision im SVN

Die Sache ist, dass die Revisionsnummer 4 gut funktioniert hat. Das Team hat in der letzten Woche einige Änderungen vorgenommen und als ich zurückkam, waren sie in der 14. Revision. Ich habe aktualisiert, aber es gibt einige Konflikte und jetzt kann ich meine App nicht in Rails ausführen. In meinem Arbeitsordner habe ich alle Revisionen (bis 14), aber ich möchte nur die Revision 4.

Ich habe es versucht, svn up -r4aber es hat nicht funktioniert. Beim Öffnen der Rails-App wird der aktuelle Code angezeigt.

Wie kann ich alle Revisionen (von 5 bis 14) löschen und nur die Revision 4 in meinem Arbeitsordner haben?

System: Ubuntu LTS 14.04

Antwort1

Um zu Rev. 4 „zurückzukehren“, versuchen Sie die folgenden Befehle:

svn merge -r:14:4 http://my.repository.com/my/project/trunk
svn commit -m "Reverted to revision 4."

Quelle:http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo

verwandte Informationen