Subversion 1.5 wprowadziła listę zmian i chciałem użyć tej funkcji, aby zgrupować zmianę na później i kontynuować pracę nad innymi plikami. Problem polega na tym, że polecenia subversion, takie jak svn diff
i svn commit
, działają na wszystkich zmodyfikowanych plikach. Mogę ograniczyć pliki, na których działają, jeśli podaję listę zmian za pomocą opcji --changelist
. Ale w jaki sposób mogę ograniczyć operacje do plików, które nie znajdują się w ogóle w liście zmian?Lista zmian svn: jak ograniczyć operacje do "domyślnej" listy zmian?
Na przykład: file1
i file2
są modyfikowane. file1
znajduje się w liście zmian A
i file2
w żadnej liście zmian.
Jeśli wykonam svn diff --changelist A
, zobaczę różnicę dla file1
.
Ale jeśli robię svn diff
widzę różnicę dla file1
i file2
.
Jak mogę zobaczyć różnicę tylko file2
, tj. Wszystkich plików, które nie są częścią listy zmian?
Używam Subversion 1.6 (w przypadku, gdy robi różnicę).
Wygląda jak --changelist „” Składnia zostanie włączona do Subversion 1.8. http://subversion.apache.org/docs/release-notes/1.8.html#cmdline – rlovtang
Nie, nie w 1.8.8 – Lambart