Occasionalmente abbiamo avuto un problema con TortoiseSVN (suppongo sia Tortoise e non il nostro repository SVN), in cui un file verrà archiviato nel repository (facendo un repo-browser puoi vedere i file lì) ed esisterà per la persona chi li ha commessi, ma quando un'altra persona esegue un aggiornamento, quei file non verranno aggiunti alla copia di lavoro. Se poi scelgo "Copia su copia funzionante ..." dal browser repo e provo un commit, i file vengono considerati come nuovi per me e il mio client prova ad aggiungerli, dando un errore. L'aggiornamento comporta anche alcuni errori (non so come riprodurlo, quindi non so cosa lo causerebbe in modo specifico e non ricordo gli errori esatti). Devo quindi eliminare i file dal repository e confermare i file come nuovi. Dopodichè,
È possibile accedere al repository tramite il protocollo svn: // a un server che esegue la versione 1.4.6. È ospitato su un computer Windows Server 2003 in esecuzione come servizio Windows.
Il repository è strutturato come segue:
[Repository] / Codice / [progetti] [repository] / Code / [Website] / * alcune pagine qui * [repository] / Data / [file di dati misc] [Repository] / Riferimenti / [DLL / riferimenti]
Questo accade quasi esclusivamente con .aspx / .aspx.cs / .aspx.designer.cs, e di solito tutti e 3 alla volta. Come se un'intera "pagina" non verrà aggiunta alla mia cartella. Ciò è accaduto con Visual Studio aperto e in esecuzione la soluzione, e anche senza Visual Studio aperto.
Qualcuno l'ha mai visto prima e conosci la causa / soluzione?