Autor | Zpráva | ||
---|---|---|---|
Hejhula Profil * |
#1 · Zasláno: 22. 1. 2016, 15:22:09
Ahoj,
dělám zakázkovou výrobu pro klienty a většinou to probíhá tak, že dělám u sebe na localhostu, pak to nahraji na můj hosting, kde ukazuji práci a dodělávám tam případné změny. Někdy ale nastane fáze, kdy se finalizace zakázky blíží, klient zřídí doménu a hosting a už to tam chce nahrát a vždy se najde ještě něco co je potřeba dodělat/předělat. Menší věci jako změnu textu dělám rovnou tam (vím, že se to nemá, ale stránky jsou ještě bez návštěv a nepropagované :) ) , ale větší věci dělám na tom mém hostingu, kde jim to ukazuji (protože v té době ten na localhostu již není aktuální z důvodu menších změn rovnou na serveru), případně když musí něco předělat grafik, tak mu nedávám přístup k nim na server, ale jen ke mně. Už se mi ale párkrát stalo, že přišel požadavek na změnu, která se řešila u mě na hostingu s tím, že se to pak přehraje. Následně ale přišel další požadavek třeba na změnu textu, ten jsem udělal rovnou tam. Když grafik dodělal u mě na hostingu, přehrál jsem soubory a přišel o úpravu v textu. Při takovémhle vývoji se to prostě stane, uhlídat to nejde, chápu proč - takhle se to dělat nemá. Takže má otázka zní, jak to dělat, aby kód byl na localhostu, ukázkovém i ostrém serveru aktuální? Dal by se na to nějak napojit git? Předem říkám, že neběžím na VPS nebo tak, kde si mohu dělat co chci, ale klasické webhostingy u Endory, Wedosu, Active24, atd. Díky za jakékoliv postřehy. |
||
Martin2 Profil * |
#2 · Zasláno: 22. 1. 2016, 16:03:23
Čekáš nějaký tajný převratný způsob, nebo jaký je význam tohoto slohového cvičení? Použij prostě nějakou FTP synchronizaci, solidní vývojové prostředí ji bude umět i s porovnáním a zobrazením rozdílů obsahu souborů.
|
||
Alphard Profil |
#3 · Zasláno: 22. 1. 2016, 22:19:21
No nevím, v první řadě bych ukončil praxi, že cokoliv upravuji přímo na serveru. To neexistuje. A pak se synchronizace stane jednosměrnou a to je už docela triviální problém.
K uploadu lze použít např. github.com/dg/ftp-deployment, vše se nahraje jediným příkazem, klidně na více serverů. Git může samozřejmě pomoct, ale v tomto případě by nastavení deploymentu na oba servery muselo být zřejmě stejně řešeno přes FTP a bude to spíš komplikace. Hlavní výhodou gitu je verzování, můžete „něco zkusit“ a pak se snadno vrátit krok zpět. Na spolupráci s grafikem už by se git hodil. Musí být na serveru, kam máte oba přístup, tak dáte práci dohromady; ale deployment bude možná pořád jednodušší přes ftp z vašeho localhostu (pokud nechcete, aby mohl grafik přímo zasahovat na produkci). |
||
yFang Profil |
#4 · Zasláno: 22. 1. 2016, 22:50:10
Hejhula:
Pokud používáš git, tak je nejjednodušší použít git-ftp. |
||
Časová prodleva: 9 let
|
0