Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.


Członek DUG



Witam,
Postanowiłem się pobawić svn i zobaczyć jak to działa.
Korzystałem z tego man http://jakilinux.org/aplikacje/subversion-dla-kazdego/
Mam taki problem,
W robocie zainstalowałem sobie na Windows RapidSVN. Podłączyłem się do zasobów bez problemu.
Po wprowadzeniu modyfikacji do pliku widzę zmiany lokalnie, i na serwerze http://serwer.pl/svn/txt
Problem jest w tym, że w fizycznej lokalizacji /home/user/txt nie widzę zmian w pliku.
Wszystkie update ze zdalnej maszyny przechodzą poprawnie. Przepraszam za może banalne pytanie, ale jak zsynchronizować z orginalną lokalizacją to co zostało zmienione ?
Dzięki za wskazówki
Offline






Admin łajza







user@home /home/user/ $ svn up
i powinno zsynchronizować z serwerem
Offline


Członek DUG



Chodzi o svn update na serwerze tak ?
Jak wydaję to to pokazuje mi tylko
$svn update Skipped '.'
Zmian w plikach nie ma :(
Offline






Admin łajza







nie, na komputerze w domu, gdzie chcesz pobrać zmiany
Offline


Członek DUG



nie no ja zrobiłem na zdalnej maszynie zmiany ( niestety to widnows ) i teraz chcę żeby pokazały się w moim katalogu domowym na serwerze na którym działa SVN.
Tu jest problem nie mam zmian w /home/predel/txt/test.txt
Na http://serwer.pl/svn/txt widzę zmieniony ten plik , teraz jak zaktualizować go w domku użytkownika ?
Execute: Checkout Error: Error while performing action: URL 'http://serwer.pl/svn/txt' refers to a file, not a directory Ready
Ostatnio edytowany przez redelek (2010-05-18 13:24:21)
Offline






Admin łajza







cd /home/predel/txt/ && svn up
no wreszcie podajesz prawdziwe ścieżki
Offline


Członek DUG



Nic bez zmian
$cd /home/predel/txt/ && svn up Skipped '.'
Offline




złodziej wirków ]:->
Takie głupie pytanie czy na maszynie na której wprowadzałeś zmiany dałeś commita?
Offline


Członek DUG



tak
Głupie jest co że jak wydaję commit lub update to aplikacja
pokazuje mi D:\Moje dokumnety\svn\txt
Execute: Commit Modified: D:/moje_dokumenty/svn/txt/nginx_stat - Kopia.pl Committed revision 10. Updating... Ready
Może ja to źle podłączyłem sobie do aplikacji ?
Ostatnio edytowany przez redelek (2010-05-18 13:46:31)
Offline


Członek DUG



Ma może ktoś z Państwa pomysł ?
Kurcze ślęczę nad tym i nie chce działać.
Ze zdalnej maszyny nanoszę poprawki do pliku, wysyła fo na serwer i widać zmianę ale fizycznie w katalogu użytkownika plik się nie zmienia ?
Offline

Członek DUG


Rozumiem że masz zrobiony chceckout na obu kopiach roboczych ? I czy tam gdzie chcesz zobaczyć zmiany jest ten plik tylko stary czy go nie ma wogule ?
Offline


Członek DUG



Już prawie problem rozwiązany tylko nie wiem jak to do końca zrobić.
Eksportuję sobie na serwer projekt za pomocą komendy
svn import ~/txt http://home.redelek.net/svn/txt -m "Pliki tekstowe"
wszystko idzie pięknie. widzę projekt na serwerze i mogę do niego się podlączyć.
Potem synchronizuję go
svn co http://home.redelek.net/txt
I tu jest problem po wewnątrz projektu txt powstaje kolejny folder txt w nim pliki tekstowe i folder .svn.
Wczoraj jakoś tego nie widziałem.
Po dokonaniu zmian ze zdalnej maszyny muszę wejść
/home/predel/txt/txt && svn up
Aktualizacja pliku następuje w folderze /home/prede;/txt/txt/faq-bas.txt , a nie jak chciałem w /home/predel/txt/faq-bash.txt
Rozwiązałem to tak,
Po imporcie na serwer svn, skasowałem zawartość /home/predel/txt
i wydałem polecenie
svn co http://home.redelek.net/txt
będąc poza katalogiem txt. teraz mam ustawione tak jak chciałem
/home/predel/txt/faq-bash.txt i tu mam już folder .svn
Jak wydaję polecenie
/home/predel/txt && svn up
To wszystko śmiga. Pewnie robię błąd podczas importu na serwer, ale nie jestem tego pewny. Nadal szukam rozwiązania
Offline

Członek DUG


Spróbuj wejść do katalogu txt i wydać polecenie:
svn co http://home.redelek.net/txt .
Uwaga na kropkę na końcu.
Offline


Członek DUG



Tamten już działa więc na innym testuję
Dodałem do serwera
svn import ~/public_html/pbw http://home.redelek.net/svn/pbw -m "ProstaBazaWiedzy"
I dałem tak jak proponowałeś
$svn co http://home.redelek.net/svn/pbw . svn: Failed to add directory 'style': object of the same name already exists
Ostatnio edytowany przez redelek (2010-05-19 14:55:33)
Offline

Członek DUG


hm ja zawsze uważałem że checkout robi się do innej lokalizacji niż ta z której się robiło import lub po prostu kasuje się źródło i w danym miejscu robi się checkout.
Ale niech ktoś inny się wypowie.
Offline