Oto dziwny problem, który napotkałem przy korzystaniu z Subversion: podczas łączenia z gałęzi rozwojowej do trunk (lub z powrotem, o to chodzi) Subversion oznaczałaby wiele plików jako zmienione - podczas gdy one nie miały żadnych zmian .Subversion oznacza niezmodyfikowane pliki z modyfikacją
Oto co się dzieje:
- W moim oddziale zobowiązuję 1 zmodyfikowanego pliku
- W bagażniku scalić w które popełnić
- Dużo innych plików i katalogów są oznaczone jako „zmodyfikowane” bez faktycznie zostały zmienione (nawet białe spacje, zakończenia linii, właściwości lub tego typu rzeczy).
Technicznie, popełnienie tych niezmienionych zmian nie ma znaczenia, ale nie chcę dodawać hałasu do moich dzienników.
Każdy pomysł, co może powodować tę uciążliwość i jak temu zapobiec? Czy mogę zapytać Subversion, dlaczego plik został oznaczony jako zmodyfikowany, więc wiedziałbym, czy to zawartość pliku, właściwości itd.?
FYI: klient subversion w zakresie 1.6.x, serwer w zakresie 1,5.x. Korzystanie z wersji Versions.app i interfejsu CLI w systemie Mac OS X Leopard.
Witaj @ Coenen, czy mogę po prostu zignorować pliki, które pokazują zmiany w svn: mergeinfo podczas zatwierdzania. tj. nie zatwierdzam tych plików? czy to zadziała ... czy może to podskoczy? – mtk
Używam TortoiseSVN. Widzę także opcję przywracania plików. Czy mam go użyć? Mówię tylko o plikach, które nie zostały zmodyfikowane, ale są wyświetlane jako "zmodyfikowane" w liście zmian. – mtk
@mtk: jak już powiedziałem, prawdopodobnie bezpiecznie jest przywrócić te * jeśli * tylko scalić w katalogu głównym projektu. –