intelligentes diff
Christian Horn
chorn at fluxcoil.net
Fr Aug 3 09:57:56 CEST 2007
On Fri, Aug 03, 2007 at 09:12:52AM +0200, TobbY Nowack wrote:
>
> Du musst einfach die geänderten Dateien in das SVN verzeichniss kopieren
> ohne die Metadaten anzufassen.
Das klappt hier nicht fuer mich, ich muss mit svn-mitteln verschieben damit
subversion die aenderung sauber erfasst:
chris at neutron:~# svn up play/
At revision 46.
chris at neutron:~# mv play/newdir2 play/newdir3
chris at neutron:~# rm -rf play/newdir3/.svn/
chris at neutron:~# svn commit -m '' play
svn: Commit failed (details follow):
svn: Directory '/home/chris/play/newdir2' is missing
chris at neutron:~# svn up play/
A play/newdir2
A play/newdir2/newfile33
A play/newdir2/newfile.txt
A play/newdir2/newfile22
Updated to revision 46.
chris at neutron:~# svn up play/
At revision 46.
chris at neutron:~# rm -rf play/newdir3/
chris at neutron:~# svn up play/
At revision 46.
chris at neutron:~#
Aus meiner sicht macht das svn sauber wenn man die svn-tools benutzt, aber
von selbst diese zusammenhaenge wie nen schlaues diff herzustellen tut nicht.
Christian