Lip 20 2009
SVN
Właśnie męczę się w pracy z SVNem... dodałem dwie linijki kodu. Na następnych dwunastu (które są identyczne zarówno u mnie jak i na serwerze) mam 3 konflikty. Najlepsze jest to, że dwa ostatnie fragmenty są porównywane z pozostałym kodem poza tymi magicznymi 12 linijkami.
Mówiłem już, że SVN to niesamowite g...?



20 Lip 2009, 12:35:27
Prędzej bym powiedział, że twój edytor (lub jego konfiguracja) to niesamowite g… i pewnie ci bez pytania zamienia whitespace albo coś.
23 Lip 2009, 22:36:33
skoro są identyczne to zaznacz konflikty jako rozwiązane i commituj.
25 Lip 2009, 01:22:01
końce linii?
25 Lip 2009, 01:23:29
@Airborn: to nie ro, on rzucał konfliktami w losowych miejscach. Z resztą, mam zamiar sobie opakować to w gita, więc druga taka sytuacja pewnie nie wystąpi.
25 Lip 2009, 01:24:49
w takim razie współczuje SVNa...
27 Lip 2009, 20:54:07
Rzucanie konfliktami w losowych miejscach to chyba jakiś nowy feature, który przegapiłem. ;-)))
05 Sie 2009, 17:22:38
Mi się zdarzało, że w miejscu różnic wrzucał swoje:
<<<<<<<<< .mine
czy jakoś tak. Myślałem, że to wina eclipse i jego pluginu do svn.
Ale teraz (po przeczytaniu twojego tutoriala :) ) w git mam ten sam problem - commituję z linii poleceń, pobieram nowy kod, a tam widzę coś w stylu:
<<<<<< master
i czasem niektóre linie oznacza konfliktami, choć są identyczne - możliwe, ze winne są znaki końca linii bo edytuję w windzie i linuksie, z drugiej strony na obu mam eclipse więć powinno być OK...
Jeśli ktoś zna rozwiązanie to chętnie poznam.
24 Paź 2009, 11:07:21
Hehe, jako pythonista mam włączone (ZAWSZE) włączone wyświetlanie białych znaków w Eclipse :D Mimo tego jednak czasami spotykałem się z przypadkami kiedy zmieniając tylko 2 linijki w róznych częściach pliku - svn diff pokazywało trochę więcej zmian (na zasadzie dodanych/usuniętych enterów, kodu mi nie dodawało :).
24 Paź 2009, 21:57:30
> z drugiej strony na obu mam eclipse więć powinno być OK...
Nie powinno. Eclipse domyślnie ustawia charset oraz EOL-e na OS-specific.