![]() |
![]() |
![]()
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: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
ja proponuję:
jeśli od dwudziestej rewizji to: Kod $ svn diff -r 20:HEAD > rev20.patch w pliku rev20.patch masz patcha, którego po prostu wykonujesz za pomocą shellowego patch na serwerze produkcyjnym Ten post edytował Cezar708 16.01.2008, 16:39:23 |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
ja proponuję: jeśli od dwudziestej rewizji to: Kod $ svn diff -r 20:HEAD > rev20.patch w pliku rev20.patch masz patcha, którego po prostu wykonujesz za pomocą shellowego patch na serwerze produkcyjnym Nie mam dostępu do svn na serwerze prod. Tylko FTP. Inaczej wam to zobrazuję, mam sobie projekt, który zawiera 10,000 plików, w ciągu kilku miesięcy robię na nim poprawki, edytuje ok. 1400 plików. Oczywiście nie pamiętam co edytowałem, i chce exportować tylko te pliki, które są powyżej np. r1 (czyli powyżej Initial Importu). Chce uniknąć wgrywania na serwer wszystkich 10,000 plików, a wgrać tylko te, które edytowałem, jedynie te 1400. Mam nadzieję, że teraz jest już jasno (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Pozdrawiam serdecznie, i jeśli ktoś ma jakieś pomysły to śmiało. Może ja źle myślę, i rozwiązanie jest gdzie indziej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 12:49 |