Sto usando git svn
per unire le modifiche dal mio repository git locale a un server SVN. Tuttavia, quando rilascio il numero git svn dcommit
, in realtà verrà eseguito il commit di tutti i file .gitignore presenti nella struttura dei sorgenti. Ciò avviene anche dopo aver verificato localmente il repository SVN (usando SVN), impostare la proprietà svn: ignore (in modo ricorsivo, elencando .gitignore come uno dei file da ignorare), e quindi confermando tale modifica direttamente a SVN.È possibile mantenere i file .gitignore fuori da SVN?
È questo comportamento previsto? Un insetto? C'è un lavoro in giro che qualcuno sa di mantenere .gitignore di SVN?
So solo che un utente non-git del mio team vedrà questi file e inizierà a eliminarli, quindi la prossima volta che andrò a rebase/dcommit
un sacco di file indesiderati finiranno in SVN.
Buono a sapersi sui repo-ignora e anche che non sono l'unico che non riesce a mantenere quei fastidiosi file .gitignore da SVN! – ThaDon
Sembra che il file sia ora chiamato '$ GIT_DIR/info/exclude' senza plurale-s. –
@JannikJochem Penso che sia stato solo un errore di battitura da parte mia. Per quanto ne so, è sempre stato chiamato "escludere", non "esclude". Grazie per averlo indicato! :) –