Sto lavorando contemporaneamente su due progetti diversi in cui ogni volta che vengono apportate modifiche utilizziamo
- SVN Tortoise per il progetto A
- Eseguito il backup per cartella per Progetto B (questo viene eseguito da me sul mio sistema)
Trovo SVN valido per mantenere l'ultima macchina del code server e aggiornarlo quando necessario.
Per il Progetto A, mi capita di apportare molte modifiche al progetto A e io sono un consiglio a non impegnare le modifiche più e più volte, ma solo un importante cambiamento in una volta.
Ma dal momento che non solo sul progetto A tendo a creare code di codice per cartella ogni volta che apporto un cambiamento importante, così posso tornare indietro e tornare se si verifica qualche conflitto.
Ma cosa dovrei fare in caso di progetto B?
dove la maggior parte sono sul progetto (al momento).
Dovrebbe essere SVN o backup di cartelle?
La ragione per cui faccio i backup delle cartelle per il progetto B è quella
a volte la build fornita al client non riesce / buggy così invece di farli aspettare che lo risolva
Vado e apro il progetto e compilo l'ultima build funzionante e fornisco all'eseguibile in modo che possano continuare il loro lavoro e non aspettare che lo aggiusti (potrebbe richiedere molto tempo).
Sto lavorando con Delphi su entrambi i progetti.