Gość AceDude Zgłoś post Napisano Maj 11, 2012 Dawno mi się to nie zdarzyło, ale udało mi się czegoś nie-znaleźć w google. Do rzeczy: Potrzebuję skrpyt basha, który będzie przyjmował 4 parametry [id, url, login, hasło], a następnie wykonywał commit katalogu $id używając danych logowania przekazanych w parametrach. Ma ktoś z was namiary na takie cudo albo byłby chętny do napisania go? Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Maj 12, 2012 Chyba źle rozumiesz filozofię działania subversion. Commit to zatwierdzenie zmian do już istniejącego repozytorium. A skoro już ono istnieje, to nijak nie można żonglować url/uid/pass, bo je ustawiasz w momencie pierwszego połączenia z tym repo. Potem owe dane autoryzacyjne sobie siedzą w ~/.subversion/ Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość AceDude Zgłoś post Napisano Maj 12, 2012 Dobra, trochę leń ze mnie i nie patrzyłem do dokumentacji, czy coś takiego jest możliwe, ale po cichu na to liczyłem. Potrzebuję po prostu dorzucić te pliki, nie interesuje mnie scalanie. Tak więc zmiana sposobu działania - jeżeli repo nie istnieje - tworzy je w danym katalogu i wrzuca, jak istnieje - po prostu wrzuca. Damn, dziwnie się czuję prosząc o jakiś skrypt Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Maj 12, 2012 Nadal mylisz pojęcia. To nie git, że tu są lokalne repozytoria... Algorytm postępowania dla twoich wydziwnień musi być taki: 1. svn checkout ZDALNE_REPO jakis_pusty_katalog/ 2. svn import TWOJE_PLICZKI 4. svn commit Jak widzisz nie da się bez ściągnięcia obecnej rewizji czegoś dorzucić. Nawet w przypadku kiedy zrobisz checkout, a commit gdzieś indziej, to dostaniesz błąd mówiący o tym, żeby wcześniej svn update zrobić... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość AceDude Zgłoś post Napisano Maj 12, 2012 OK, dziękuję. Jutro nad tym posiedzę, wrzucę to, co uda mi się wyczarować. Udostępnij ten post Link to postu Udostępnij na innych stronach