![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak w temacie, jak wyciągnać z repozytorium, tylko te pliki, które są powiedzmy > r20. Tak aby wyciągnać tylko, te pliki większe od tego numeru rewizji, wszystkie inne chciałbym, aby zostały pominięte. Krótko mówiąc pracując na jakimś skrypcie chce stworzyć do niego patch'a, ale nie mam za bardzo pojęcia jak to zrobić. Wiem, że istnieje coś takiego w svn jak patch, tyle że nie wiem jak się tego używa i do czego to służy. Szukałem trochę na google, ale nic konkretnego na ten temat nie znalazłem. Być może idę w złym kierunku, dlatego też prosiłbym o małe nakierowanie. Będę wdzięczny za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Również chętnie posłucham innych rozwiązań, jak Wy tworzycie patch'e, łatki do gotowych skryptów? Pozdrawiam serdecznie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Znalazłem rozwiązanie problemu, lekko przerobiłem skrypt znaleziony w sieci i stworzyłem swoje svn2web, - to narzędzie pozwoli nam wyciągnąć pliki o określonej rewizji, przykład użycia: Kod svn2web 120:HEAD https://localhost/svn/project /home/user/temp/patch Podajemy zakresy rewizji, w moim przypadku od 120 do aktualnej (HEAD), następnie ścieżkę do repo i gdzie mają te pliki wylądować. Jest to bardzo pomocne narzędzie ponieważ, wiedząc że na serwerze FTP mamy rewizję 100, natomiast po poprawkach mamy 120 - jesteśmy w stanie zaktualizować tylko te pliki, które się zmieniły bez nadpisywania innych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Link: http://dev.strife.pl/svn2web.tar.gz Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 16:18 |