palko
Uživatel
- Příspěvky
- 443
- Řešení
- 2
- Skóre reakcí
- 383
- Bodů
- 0
Proč to chtít?
Nabízí se otázka, proč byste měli chtít mít plný přístup ke zdrojovým souborům projektu (definice dávek, přeložená XML a další):
Projekt překladu máme uložen pomocí systému GIT (technologie pro verzování souborového systému). GIT funguje na principu, kdy má každý člen týmu svoji lokální kopii projektu (tzv. clone) projektu a jednou za čas by se měl synchronizovat s centrálním serverem (pro nás GitHub). Synchronizace je dvojího druhu: stažení nových změn ze serveru do lokální kopie (tzv. pull) a nahrání lokálních změn na server (tzv. push).
Jaké nástroje?
Samozřejmě základní náhled na projekt umožňuje samotné webové rozhraní GitHubu. V něm bohužel (kvůli optimalizaci samotného GitHubu) nefungují některé operace nad velkými soubory. I to je jeden z důvodů, proč se vyplatí mít lokální klon projektu. Doporučované nástroje za tímto účelem jsou:
Po nainstalování TortoiseGit se vám zintegruje s kontextovým menu (menu při stisknutí pravého tlačítka myši) v průzkumníkovi. První operací je naklonování projektu:
Při klonování budete vyzvání k zadání zdrojové URL. Tu najdete na domovské stránce projektu:
Dále budete vyzvání pro zadání uživatelského jména a hesla. Po zadání přihlašovacích údajů se vám vytvoří lokální klon projektu obsahující jak všechny soubory projektu, tak i jeho kompletní historii.
Pro zobrazení historie stačí v kontextovém menu kliknout na TortoiseGit -> Show Log:
Zobrazí se vám okno s historií změn. Pro zobrazení změn v konkrétním souboru stačí dvakrát kliknout na název souboru v dané revizi:
Pro postupné procházení jednotlivých změn v souboru můžete používat navigační tlačítka Previous difference a Next difference.
Pro synchronizaci lokální kopie se stavem na serveru zvolte v kontextovém menu položku Git Sync... Dotažení nejnovějších změn je pak už jen otázkou stisknutí tlačítka Pull:
Synchronizaci provádějte kdykoliv potřebujete dotáhnout nové změny z centrálního serveru.
Nabízí se otázka, proč byste měli chtít mít plný přístup ke zdrojovým souborům projektu (definice dávek, přeložená XML a další):
- kdykoliv máte přístup k aktuálnímu stavu překladu
- můžete koukat na překlady ostatních překladatelů
- můžete vyhledávat v překladech
- můžete si zobrazovat změny, které provádí ostatní členové týmu
- můžete provádět hromadné změny nad překladem (jen pro vyvolené )
Projekt překladu máme uložen pomocí systému GIT (technologie pro verzování souborového systému). GIT funguje na principu, kdy má každý člen týmu svoji lokální kopii projektu (tzv. clone) projektu a jednou za čas by se měl synchronizovat s centrálním serverem (pro nás GitHub). Synchronizace je dvojího druhu: stažení nových změn ze serveru do lokální kopie (tzv. pull) a nahrání lokálních změn na server (tzv. push).
Jaké nástroje?
Samozřejmě základní náhled na projekt umožňuje samotné webové rozhraní GitHubu. V něm bohužel (kvůli optimalizaci samotného GitHubu) nefungují některé operace nad velkými soubory. I to je jeden z důvodů, proč se vyplatí mít lokální klon projektu. Doporučované nástroje za tímto účelem jsou:
- TortoiseGit - práce s GITem (clone - naklonování projektu, pull - synchronizace změn z centrálního serveru, log - zobrazení historie, diff - zobrazení změn)
- Atom.io - textový editor pro práci s projektem (prohlížení, vyhledávání, hromadné operace)
Po nainstalování TortoiseGit se vám zintegruje s kontextovým menu (menu při stisknutí pravého tlačítka myši) v průzkumníkovi. První operací je naklonování projektu:
Při klonování budete vyzvání k zadání zdrojové URL. Tu najdete na domovské stránce projektu:
Dále budete vyzvání pro zadání uživatelského jména a hesla. Po zadání přihlašovacích údajů se vám vytvoří lokální klon projektu obsahující jak všechny soubory projektu, tak i jeho kompletní historii.
Pro zobrazení historie stačí v kontextovém menu kliknout na TortoiseGit -> Show Log:
Zobrazí se vám okno s historií změn. Pro zobrazení změn v konkrétním souboru stačí dvakrát kliknout na název souboru v dané revizi:
Pro postupné procházení jednotlivých změn v souboru můžete používat navigační tlačítka Previous difference a Next difference.
Pro synchronizaci lokální kopie se stavem na serveru zvolte v kontextovém menu položku Git Sync... Dotažení nejnovějších změn je pak už jen otázkou stisknutí tlačítka Pull:
Synchronizaci provádějte kdykoliv potřebujete dotáhnout nové změny z centrálního serveru.
Naposledy upraveno: