Siamo una squadra di studenti che fanno un progetto software. Poiché alcuni di noi non usano Windows, ma il prodotto deve essere eseguito su Windows e .NET, vogliamo sviluppare su MonoDevelop e Visual Studio che utilizzano entrambi i file di Visual Studio; la lingua preferita è C#.Posso lavorare con i progetti di Visual Studio e i file di soluzione in una squadra utilizzando Subversion?
La mia domanda è: possiamo archiviare i file di soluzione e di progetto nel nostro repository senza la possibilità di gravi problemi in conflitto? Esempio: due ragazzi aggiungono un nuovo file allo stesso progetto, salvano e confermano le loro modifiche. Il file del progetto avrà un conflitto?
+1, in particolare per questo: "A volte è più semplice lanciare le modifiche e aggiungere nuovamente i file manualmente, quindi effettuare nuovamente il check-in." – bentsai
Ok, grazie. Per come la vedo io, è una cattiva idea impostarlo in questo modo, perché se un utente ottiene un conflitto, potrebbe essere come "beh, ho appena impegnato la mia versione e l'altro dovrebbe aggiungere di nuovo le sue modifiche" che probabilmente ha vinto Finisci bene. – flyx
Questo non ha davvero a che fare con l'installazione. La maggior parte dei flussi di lavoro funziona in questo modo, indipendentemente dal sistema di controllo versione specifico che si sta utilizzando. Ha più a che fare con un cambio di atteggiamento e lavorando come una squadra :) Inoltre, i casi di file in conflitto tra progetti e soluzioni sono relativamente poco frequenti. – bentsai