Gram z SVN, próbując lepiej zrozumieć, jak to działa. Dodałem trochę plików do mojego repozytorium i wypróbowałem je w 2 osobnych katalogach roboczych. Do katalogu roboczego 1 używam mojego oprogramowania klienckiego SQL (Aqua Data Studio) do modyfikacji pliku i katalogu roboczego 2 Używam tylko Eksploratora Windows z TortoiseSVN.SVN pokazuje pliki w katalogu roboczym, które są nieaktualne.
Moje pytanie brzmi: czy SVN lub klienci na nim wbudowani nigdy nie pokazują, kiedy plik w kopii roboczej jest nieaktualny? Jeśli dokonam zmiany w katalogu roboczym 1 i zatwierdzę, spodziewałbym się, że katalog roboczy 2 powiadomi mnie, że moja kopia robocza jest nieaktualna w repozytorium. Czy tak się dzieje? Czy jest jakiś sposób, aby stwierdzić, które pliki w moich katalogach roboczych są nieaktualne, czy po prostu muszę zachować ostrożność, aby zawsze aktualizować przed dokonaniem zmiany w pliku?
lub "svn st -u" Elementy, które mają modyfikacje w repozytorium, będą miały * obok nich. –
Dzięki! Aby dodać do tego, 'svn status --show-updates | grep -v^\? 'wyświetli wszystkie pliki oprócz" nie pod kontrolą wersji "(wskazane przez?, i w konsekwencji zignorowane). W każdym razie na linux/mac. Można pobrać cygwin również dla Windows i zainstalować subversion; powinien dać ci te same możliwości. – Benno