![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Witam. Postanowiłem przerzucić się ze zwykłego kopiowania katalogu projektu i wpisywania mu daty jako prefiksu na Subversion. Usunięcie katalogu z drzewa projektu powoduje zaparcie się rękami i nogami SVN przed zatwierdzeniem zmian. Jak wymusić na nim ich potwierdzenie mimo usuniętego katalogu?
Cytat D:\Projekty\www\app1>svn commit -m "Wywalenie niepotrzebnego katalogu." svn: Zatwierdzenie nie powiodło się (szczegóły poniżej): svn: Brak katalogu 'D:\Projekty\www\app1\test1' svn: Brak katalogu 'D:\Projekty\www\app1\test1' Cytat D:\Projekty\www\app1>svn help commit
commit (ci): Zatwierdź zmiany dokonane na kopii roboczej poprzez zapisanie ich w repozytorium. Użycie: commit [ŚCIEŻKA...] Zatwierdzenie wymaga podania opisu zmian (może być pusty). Jeśli nie podano go za pośrednictwem opcji --message lub --file, zostanie uruchomiony edytor tekstu. Jeśli którykolwiek z podanych argumentów polecenia zawiera zablokowane obiekty, to po udanej operacji zatwierdzania blokady na tych obiektach będą zdjęte. Poprawne opcje: -q [--quiet] : wypisz nic lub tylko podsumowanie -N [--non-recursive] : przestarzałe; spróbuj --depth=files lub --depth=immediates --depth ARG : ogranicz operację przez głębokość ARG ('empty', 'files', 'immediates' lub 'infinity') --targets ARG : potraktuj zawartość pliku ARG jako dodatkowe argumenty --no-unlock : nie usuwaj blokad dla obiektów -m [--message] ARG : podaj argument określający opis zmian -F [--file] ARG : czytaj opis zmian z pliku ARG --force-log : wymuś uznanie opisu zmian za poprawny --editor-cmd ARG : użyj ARG jako polecenia uruchamiającego edytor tekstu --encoding ARG : zakładaj, iż parametry są podane w kodowaniu ARG --with-revprop ARG : określ atrybut ARG wersji w nowej wersji przy użyciu formatu nazwa[=wartość] --changelist ARG : działaj tylko na członkach listy zmian ARG [aliasy: --cl] --keep-changelists : nie usuwaj list zmian po zatwierdzeniu zmian Globalne opcje: --username ARG : użyj ARG jako nazwy użytkownika --password ARG : użyj ARG jako hasła --no-auth-cache : nie zapamiętuj danych uwierzytelniających --non-interactive : nie zadawaj żadnych interaktywnych pytań --config-dir ARG : pobierz konfigurację użytkownika z katalogu ARG |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Dzięki. Fajnie by było jakbyś mi jeszcze powiedział jak pobrać z serwera SVN poprzednią wersję pliku, ale zapisać ją pod inną nazwą. Tak żeby zmodyfikowany plik na stacji roboczej nie został nadpisany przez starszy plik. zawsze możesz aktualny plik zapisać pod inną nazwą i zrobić svn up -rXXX gdzie XXX to numer revizji, który CIę interesuje na przykład: Kod $ mv plik.php plik.back.php $ svn up -r 123 plik.php pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 07:00 |