gitignore a 4D: užitečná funkce pro uživatele systému Git

Automaticky přeloženo z Deepl

Režim projektu umožňuje snadno sledovat změny pomocí nejpopulárnějšího systému pro správu verzí Git. Často však nechcete sledovat všechny soubory svého projektu v úložišti Git. 4D vám nyní nabízí možnost definovat, co se v nových projektech nemá sledovat.

Když vytvoříte projekt 4D a pro něj úložiště Git, bude Git sledovat všechny změny ve složce projektu. Není však nutně relevantní sledovat všechny soubory umístěné ve složce projektu. Například sledování binárních souborů, které jsou neustále aktualizovány, jako je datový soubor, je relevantní jen zřídka. To platí i pro soubory uživatelů nebo pracovní soubory.

Systém Git umožňuje určit soubory, které chcete z úložiště vyloučit, pomocí souboru .gitignore. Více informací o souborech .gitignore najdete na oficiálních stránkách s dokumentací systému Git.

Od nynějška vám 4D nabízí možnost automaticky přidat výchozí soubor .gitignore do složky projektu. Soubor je zohledněn při prvním odevzdání. V dialogu předvoleb je k dispozici nové zaškrtávací políčko:

Po aktivaci této možnosti budou všechny nové projekty obsahovat tento soubor .gitignore:

blank

A zde je jeho výchozí obsah:

blank

Tento výchozí soubor vyloučí z úložiště následující prvky:
– složku Data. Možná je lepší ji zálohovat pomocí 4D.
– Složka DerivedData je pracovní složka. V případě potřeby ji 4D automaticky obnoví.
– Složka Libraries je pracovní složka. 4D ji automaticky obnoví při kompilaci pro systém MacOS Silicon.
– uživatelské předvolby vývojáře
– koš není ve výchozím nastavení vyloučen, ale pokud jej chcete vyloučit, stačí odstranit komentář (# ).
– soubory automaticky generované systémy macOS a Windows ve složkách obsahujících obrázky.

Připomínáme, že v tomto případě je v seznamu git.gig: Soubory a složky uvedené v souboru .gitignore rozlišují malá a velká písmena.

Třešničkou na dortu je možnost definovat vlastní výchozí soubor .gitignore kliknutím na tlačítko vpravo od zaškrtávacího políčka v dialogu předvoleb. Textový editor pak otevře váš vlastní výchozí soubor .gitignore. Můžete jej libovolně upravit a bude zahrnut do všech vašich nových projektů, čímž omezíte ztrátu času a přehlédnutí!

Avatar
• Product Owner • Damien Fuzeau se připojil k týmu 4D Product v únoru 2019. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich následný převod do funkčních specifikací. Jeho úkolem je také zajistit, aby dodávané implementace funkcí vyhovovaly potřebám zákazníků. Damien vystudoval softwarové inženýrství na University of Nantes. Ve své bývalé společnosti strávil více než 23 let, nejprve jako vývojář (objevil 4D v roce 1997) a později jako technický manažer a softwarový architekt. Tato společnost je partnerem 4D OEM a nasadila obchodní software založený na 4D pro tisíce uživatelů na stovkách serverů. Damien je tedy zvyklý na 4D vývoj a nasazení ve vícejazyčném kontextu.