Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Witam rozmyslam jak najlepiej i najprosciej bez kombinowania rozwiazac aktualizacje samego silnika(FW) jak i calej aplikacji.
Powiedzmy ze mam framework w wersji 1.01 najprosciej jak moge to zrobic wedlug mnie to na glownym srv projektu zmiescic plik upgrade.txt w ktorym bylaby zapisana ostatnia wersja FW. Po czym w PA bylaby aktualizacja czyli skrypt wczytuje sobie zdalnie ten plik z glownego srv z configa pobiera wlasna aktualna wersje rzutuje wszystko na float i porownuje czy dana wersja ma mniejsza liczbe niz wersja podana na glownym srv jesli tak jest to jest dostepna aktualizacja. Ale co potem powiedzmy ze w core zmienila sie tylko jedna biblioteka jak to zautomatyzowac by user nie musial sciagac pliku i podmieniac go na ftp, bo poki sa to 1-2 pliki to ok a co jesli wiekszosc silnika sie zmieni i sa jakies nowe biblioteki/helpery? Ma ktos jakis pomysl? Mi jedyne co przychodzi do glowy to wchodzi na srv glowny sprawdzamy czy jest aktualizacja jesli jest trzeba miec konto lub ogolnie jakies pasy potem jest form gdzie podajemy pasy do ftp i poprzez skrypt php wysylamy pliki. Tylko sa 2 ale: 1)Kto mi da pasy do ftp zeby cos sie samo zaaktualizowalo mysle ze malo osob bedzie mialo zaufanie bo moze pasy zapisuje sobie gdzies i wtedy lipa....! 2)Nie wiem jak to wyglada poprzez php do ftp ale np w notepad++ nie mozna wysylac calych katalogow lub kilka plikow na raz wiec lipa lepiej wyslac caly katalog i tyle bedzie dluzszy upload, ale nie bede musial duzo kombinowac. Prosze o propozycje (IMG:style_emoticons/default/aaevil.gif) . |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Cytat Co do problemu: słyszałeś o PEAR? Mógłby być też jakiś system kontroli wersji. Powiedzmy ze o obu narzedziach slyszalem. Z tym ze PEAR nie bardzo wiem co to jest po przeczytaniu na wiki wychodzi na ze to zbior modulow pod PHP. Co do systemu kontroli wersji chyba 2 najwazniejsze cvs i svn(przynamniej te ktore znam i ktore widzialem) to svn masz wieksze mozliwosci i jest nadal rozwijany w przeciwienstwie do cvs. Ze strony praktycznej nie wiem zabardzo jak to wyglada bo sam nigdy nie mialem okazji uzyc, chyba przyszedl na to czas. No i mam pytanie za pomoca svn rozumiem ze moge go miec na localu(moj komp) lub online? Jesli tak jak uzytkownik ktory ma system postawiony na moim FW moze za pomoca svn'a aktualizowac pliki w ktorych sie cos zmienilo? Musi wiedziec jak sie obsluguje svn lub robi sie to "automatycznie"? Sorki za takie banalne pytania wiem ze niby w google wszystko jest szukac potrafie ale trudno znalesc odpowiedz na tak specyficzne pytania. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Ze strony praktycznej nie wiem zabardzo jak to wyglada bo sam nigdy nie mialem okazji uzyc, chyba przyszedl na to czas. No i mam pytanie za pomoca svn rozumiem ze moge go miec na localu(moj komp) lub online? Jesli tak jak uzytkownik ktory ma system postawiony na moim FW moze za pomoca svn'a aktualizowac pliki w ktorych sie cos zmienilo? Musi wiedziec jak sie obsluguje svn lub robi sie to "automatycznie"? Sorki za takie banalne pytania wiem ze niby w google wszystko jest szukac potrafie ale trudno znalesc odpowiedz na tak specyficzne pytania. Używałem svn nie raz. Na serwerach google możesz za darmo swój "projekt" założyć. To działa tak: Ty jesteś niejako administratorem i wrzucasz pliki na svn, możesz edytować powiedzmy kilka w katalogu potem jedno kliknięcie i pliki wgrywają się na serwer. Użytkownik pobierając przez svn cały folder w przypadku zmiany, któregoś z pliku dostanie informacje (ikonka zmienia się na taką z czerwonym wykrzyknikiem) i wiadomo, że trzeba dane zaktualizować - wybierając odpowiednią opcję, wszystko znów dzieje się automatycznie podmieniane są tylko pliki w których nastąpiła zmiana. Na końcu dostajesz loga - możesz nawet sprawdzić co się w tych plikach zmieniło w stosunku do poprzedniej wersji. Program, który opisuje zwie się: tortoise svn Opisałem to troszkę jak laik no ale trudno (IMG:style_emoticons/default/haha.gif) Ten post edytował fifi209 3.02.2010, 23:29:49 |
|
|
|
marcio Aktualizacja frameworka/ogolnych systemow. 3.02.2010, 10:36:28
Crozin 1) Temat: prO why cool i inne pseudo makaronizmy w... 3.02.2010, 13:32:04
marcio Ad 1. o co chodzi?
Ad 3. To to wiadomo jesli sa ja... 3.02.2010, 13:49:08
-=Peter=- Ad. ad. 1
Cytat[...]how[...]
[...]srv[...]
[...]co... 3.02.2010, 14:01:53
marcio Cytat(-=Peter=- @ 3.02.2010, 14... 3.02.2010, 14:16:06
destroyerr Co do problemu: słyszałeś o PEAR?
Mógłby być też j... 3.02.2010, 16:47:53
Mephistofeles Jak już chcesz tak pisać, to pisz chociaż passy, a... 3.02.2010, 22:54:14
marcio Cytat(Mephistofeles @ 3.02.2010, 22:54... 3.02.2010, 22:58:08
destroyerr Wykorzystanie PEAR'a sugerowałem jako "in... 3.02.2010, 23:16:03
marcio CytatCo do systemów kontroli wersji na prawdę nie ... 3.02.2010, 23:32:00 
fifi209 Cytat(marcio @ 3.02.2010, 23:29:54 ) ... 3.02.2010, 23:35:10
marcio WItam zalozylem konto na google code mam tego tort... 7.02.2010, 19:54:22
destroyerr Tutaj znajdziesz wszystkie potrzebne Ci informacje... 7.02.2010, 20:04:43
-=Peter=- Np. w jakimś folderze robisz checkout na katalog /... 7.02.2010, 20:06:43
marcio Kombinuje jak moge ale nic to nie daje napisze kro... 7.02.2010, 21:37:33
destroyerr Najlepiej zacząć od przeczytania, dodatkowo doradz... 7.02.2010, 22:12:10
marcio No tak jednak jesli wlacz repo-browser gdzie mam r... 7.02.2010, 22:20:20 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:37 |