Aggiornamento: Poiché il file che descrivi viene generato automaticamente, la soluzione migliore è annullare il file e lasciare che ogni copia di lavoro abbia una copia indipendente. Non devi preoccuparti della creazione del progetto senza di essa, poiché VB ricrea il file quando necessario (giusto?). Se stai usando un'integrazione continua o un altro server di build, tieni solo una copia del file sul tuo build server, o anche una copia in SVN (chiamata diversamente, in modo che non sia in conflitto), che è appropriata per il tuo server di build, e modifica il tuo processo di compilazione per rinominare il file come prima cosa.
Ad esempio, supponendo che il file sia denominato "foo", è possibile mantenere un file "foo.example" in SVN. Quindi quando controlli il progetto per la prima volta su su una macchina, la prima cosa che devi fare è rinominare "foo.example" in "foo", e quindi aprire l'IDE. L'IDE lo modificherà, ma le tue modifiche rimarranno locali. Quindi non saranno influenzati dagli aggiornamenti, e se metti "foo.example" nell'elenco svn:ignore
, non dovrai preoccuparti di verificarlo accidentalmente. L'unico inconveniente è che rende il tuo checkout iniziale leggermente più coinvolto , ma sembra un piccolo prezzo da pagare.
Una buona regola empirica è che se si dispone di file il cui contenuto può essere completamente generato da altri file nel repository, probabilmente non appartengono al repository. Invece, o lasciarli fuori completamente, o sostituirli con uno script che li genera come necessario.
fonte
2009-09-14 07:45:40
Che file è? È necessario averlo sotto Subversion? – RichardOD
@RichardOD: aggiornato alla domanda –