Eclipse – zapewnienie wsparcia dla nowszych wersji (+1.8) Subversion – SVN

Na początku upewniamy się, że wszystkie pluginy związane z SVN w Eclipse są usunięte. Help -> Install New Software -> What is already installed Następnie kolejno usuwamy wszyskie wtyczki Subversive, Subversive Connectors itp. Specyfika Eclipse każe nam usuwać je pojedynczo za każdym razem restartując aplikację celem wprowadzenia zmian. Czynność zatem powtarzamy aż lista będzie pusta […]
Więcej…

 

svn – ignorowanie wszystkich plików graficznych w danym katalogu i wszystkich jego podkatalogach

Co by nie powiedzieć, to system ingorowania plików w SVN (subversion) jest dość toporny.. Przynajmiej w porównaniu z innymi systemami kontroli wersji gdzie jest to nieco przyjaźniejsze. W każdym razie też ma duże możliwości przy odrobinie trudu. Po niżej trochę teorii. Jeżeli chcemy zignorować wszystkie pliki z rozszerzeniem JPG w danym folderze wywołujemy w nim: […]
Więcej…

 

Export (tylko) zmienionych plików pomiędzy dwoma rewizjami w SVN

Niestety komenda

Nie zezwala na użycie zakresów jak np. w przypadku

Poniższa komenda powinna być pomocna w osiągnięciu tego celu. Należy w niej określić 3 parametry: rewizję początkową – jej numer (tutaj 2) rewizję końcową (tutaj 5) pełen adres url repozytorium (tutaj svn checkout svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/ )

Pliki pojawią się w folderze w […]
Więcej…

 

svn i błąd „a peg revision is not allowed here”

Podczas próby dodania (w konsoli) do commitu plików z naszej kopii roboczej pojawia się taki błąd:

Wynika on z dość prozaicznej przyczyny. Zapewne w nazwie pliku jest znak małpki: „@”. Aby sobie poradzić z tym problemem użyj komendy:

W komendzie jest rozszerzenie pliku PNG. Podmień je na Twoje.
Więcej…

 

svn – jak cofnąć zmiany wykonane w kopii roboczej i już zacommitowane?

Jeśli pracujemy w oparciu o system kontroli wersji Subversion (SVN) Czasem zachodzi potrzeba cofnięcia zmian wykonanych przez nas w projekcie. Zazwyczaj w tym celu służy komenda:

Aby uwzglęnić także pliki ukryte (np. w nazwie rozpoczynające się porzez kropkę „.”) użyjmy takiej komendy:

Cofa wszystkie zmiany wykonane w plikach i przywraca ich do wartości […]
Więcej…

 

SVN – problem z commit typu „svn: Plik już istnieje: system plików …” itd.

Podczas pracy z SVN natrafić możemy podczas commitu na dość kuriozalny błąd. Szczególnie jeśli nasze repozytorium posiada z hakiem kilkadziesiąt tysięcy rewizji. Błąd typu:

Może wytrącić z równowagi. Szczególnie dlatego, że uniemożliwia commit i np. pójście do domu.. Pomocne może być następujące działanie. 1. Zmieniamy lokalizację na folder nadrzędny i zmieniamy nazwę folderu z […]
Więcej…

 

wylistowanie ostatnich zmian w plikach w SVN

Jeśli chcemy przegladnąć ostatnie zmiany w repozytorium SVN używamy komendy:

Spełnia ona swoje zadanie, jednak listuje wszystkie wpisy bez żadnych ograniczeń albo stronicowania. Stronicowanie możemy dodać poprzez prosty dodatek:

Następnie kolejne strony przełączamy klawiszami:

Od tego widoku uwalniamy się poprzez kombinację:

Dodatkową ciekawą modyfikacją jest dodanie do każdej rewizji listy zmodyfikowanych […]
Więcej…

 

svn (subversion) – usunięcie wszystkich nowych plików z kopii roboczej

Prezentujemy kolejny post poświęcony systemowi kontroli wersji Subversion (SVN). Poprzednie posty w tej tematyce znajdziesz tutaj: https://linuxporady.pl/tag/svn/ Tym razem pokażemy jak 1 komendą usunąć wszystkie nowe pliki w naszej kopii roboczej. Jak wiemy – jeśli w naszej kopii roboczej pojawi się taki plik jest przy listowaniu zmian przez konsolę:

Oznaczany pytajnikiem. Np:

Jeśli […]
Więcej…

 

svn (subversion) – oznaczenie wszystkich usuniętych plików jako kandydatów do usunięcia z repozytorium

Jeżeli w naszej kopii roboczej usuniemy parę plików ręcznie (np. poprzez manager plików lub innym programem) a nie przez svn komendą:

to svn nie wie dlaczego nie ma pliku. Jeżeli użyjemy komendy pokazujący zmiany w naszej kopii roboczej:

Obok tych plików będą wykrzykniki. Możemy automatycznie oznaczyć wszystkie te pliki do usunięcia przy najbliższym commicie. […]
Więcej…

 

znajdowanie plików w repozytorium SVN wg nazwy

jeśli chcemy znaleźć gdzie w repozytorium znajduje się plik o określonej nazwie możemy użyć następującej komendy:

przykład – szukamy pliku README.txt w tym repozytorium:

   
Więcej…