Ahoj, neví někdo jak v svn udělat aby ignoroval konrétní adresář a nějaké další soubory a přitom ty property že to má ignorovat nenabízel při commit? Udělal jsem si v práci git repository v subversion projektu a naházel jsem aby se to vzájemně ignorovalo, ale nechci cpát do repa že se má ignorovat .git adresář a soubory eclipse projektu, eclipse jsem si upravil pomocí Toad Extension pro vývoj v PL/SQL, protože se mi nelíbil PL/SQL Developer který nemá integraci na jira a působí celkově zastarale. Jinak neví někdo jak v TortoiseGit vycheckoutovat svn repo aby to netahalo historii? Chci si dělat lokální branche pro tasky a necommitovat něco co pak zas budu mazat, nevím teda jak je správný workflow pro subversion ;)
V podstatě hledám .gitignore pro SVN, ale nechci aby to bylo v repu jako svn-ignore properta, jen lokálně.
;D ;D ;D
jediny spravny workflow pro SVN je prechod na git.
cemu vadi kdyz ten .gitignore bude v repo?
BTW dokud nedas svn add tak to snad bude pri svn commit ignorovano ne?
Už jsem to vyřešil př€s global ignore v nastavení eclipse a pak i TortoiseSVN. Možnost přejít na git je nemožná, protože o tom nerozhoduji, navíc lidi už jsou roky zvyklí na svn. Pravdou je že to nutí k neustálému update a tak si lidi moc nekurví package zkompilené ve společné databázi.
git muzete pouzivat i se SVN repositarem jako backendem. Ctete man git-svn.
Citace od: f kdy 25. 03. 2015, 13:13:08
git muzete pouzivat i se SVN repositarem jako backendem. Ctete man git-svn.
Git-svn (dle me zkusenosti) importuje veskerou historii projektu, vsechny commity, tagy, branche, apod. V mem pripade je to naprosto zbytecne a i nezadouci.
Chci delat na nejake feature. Vytvorim si svn branch. V te si nasledne initializuji git.
Dale pracuji pouze s gitem. Pricemz svn mezitim ignoruji.
Az jsem hotov, najednou commitnu vsechny zmeny do svn. Tot k memu workflow.
Otazka pro puvodniho tazatele: nevidim duvod, proc si do property svn-ignore nepridat cokoliv vlastniho souvisejiciho s gitem? Aby kolegove nevedeli, ze lokalne pouzivam git nebo...?
V TortoiseSVN je to mozne pres volbu Commit, vyskoci seznam zmenenych souboru a pres prave tlacitko Subversion->Move to change list->ignore-on-commit.