Gibt es eine Möglichkeit, zu einer bestimmten Revision zurückzukehren, während die Änderungen in den Kommentaren beibehalten werden. Zum Beispiel: -zurück zur Revision in SVN
Revision 33: -
public class A{
private aa;
private bb;
private cc;
}
Revision 34: -
public class A{
private aa;
private bb;
private cc;
private dd;
}
und dann viele andere Versionen gibt. Nun, wenn ich zurückkehren Änderungen aus Revision 34, ich möchte, dass die meine lokale Kopie wie folgt aussehen: -
Revision 120: -
public class A{
private aa;
private bb;
/* changes from revision 34 reverted by XXXX on YYYY
* Following changes were reverted:-
*private cc;
*/
}
Ist es möglich, dies zu tun?
Mögliches Duplikat von [svn: Wie man das Commit von jemand anderem rückgängig macht?] (Http://stackoverflow.com/questions/28266893/svn-how-to-revert-somebody-elses-commit) – alroc
Rollback-Änderungen wurden durchgeführt abgedeckt [viele Male auf SO] (https://stackoverflow.com/search?q=svn+reverse+merge) (und ich habe mit einem von ihnen als ein Duplikat verlinkt) aber wie zum Einfügen von Kommentaren? Das sollte in der Commit-Nachricht sein, nicht in Ihrem Quellcode, da es der Verlauf der Datei ist, nicht der Code oder die Erklärung, wie/warum der Code überhaupt funktioniert. Subversion kennt keine Programmiersprachen oder Kommentare, daher wäre es nicht angebracht, den Code zu ändern (weil er kaputt gehen könnte). – alroc
Ich dachte, dass es nett wäre, eine Überlagerungsansicht zu haben, um Kommentare im Code anzuzeigen, wo diese bestimmte Änderung gemacht wurde. – ArslanAnjum