svn update
nie będzie ponownie pytać o konflikty, ponieważ poradził sobie z nimi.
chodzi o znaczeniu svn status
, The ?
pliki nie są zarządzane przez SVN, że M
te zostały zmodyfikowane, a C
te są skonfliktowane te, które przełożone. Jeśli otworzysz jeden z plików C
i przejrzysz go, zobaczysz w kodzie znaczniki wskazujące, gdzie znajdują się konflikty. Musisz edytować każdą z nich, naprawić konflikty i usunąć znaczniki. A następnie musisz uruchomić svn resolve
, aby powiedzieć SVN, że wszystko jest w porządku. Upewnij się, że używasz opcji --help
i Google, aby dowiedzieć się, jak działa svn resolve
przed uruchomieniem.
Jeśli tego nie zrobisz, svn commit
przestanie działać.
svn status
jest bardzo ważna do zrozumienia, ponieważ svn diff pokazuje tylko rzeczy, które miały miejsce lokalnie po svn update
. Ale, svn status -u
daje przegląd po wysłaniu zapytania do repozytorium. Co najważniejsze, wyraźnie identyfikuje pliki z konfliktami (C
w kolumnie 1), które należy otworzyć w edytorze i sprawdzić ręcznie.
Co ze statusem 'svn status'? 'aktualizacja svn' nie powinna wyprowadzać niczego tak długo, jak nic nie dodaje do centralnego repozytorium – zerkms
co pokazuje" status svn "? Coś o listach zmian? –
@zerkms: 'svn status' pokazuje wiele plików z'? 'Z przodu, a także niektóre pliki' M' i 'C' (nie masz pewności, co one oznaczają). – Mehrdad