Utilizzo Visual Studio per la modifica del codice sorgente e, una volta, passo a Windows Explorer per eseguire il commit delle modifiche con TortoiseSVN. Questa procedura funziona bene per me e ne sono abbastanza soddisfatto. Tuttavia, recentemente ho iniziato a rinominare le classi e riorganizzare molto gli spazi dei nomi. Mi piace rinominare e spostare i file in Visual Studio perché aggiorna automaticamente il file di progetto per me. Quando applico i cambiamenti, tuttavia, devo dire a TortoiseSVN che i vecchi file sono stati cancellati e sono stati aggiunti nuovi file, il che non è del tutto vero e interrompe la cronologia del codice particolare.Ridenominazione di file con Visual Studio e TortoiseSVN
Quindi la mia domanda è: Quando rinominare il file in Visual Studio, c'è un modo per dire a TortoiseSVN che l'ho fatto per conservare la cronologia dei file?
Update (16:30): AnkhSVN sembra essere risposta ovvia, ma mi piace cosa come lo sono ora. Sembra strano ma mi piace che TortoiseSVN non venga integrato in Visual Studio. Questo è forse a causa della mia configurazione di due monitor quando ho sempre aperto il file manager sul mio monitor secondario. Forse perché ho trovato Solution Explorer un po 'goffo. Forse perché mi piace pensare all'editing del codice e al controllo delle revisioni come fasi separate dello sviluppo del software. Non lo so.
Sembra che AnkhSVN sia la vostra risposta, come quasi tutte le risposte lo menzionano, incluso il mio :-) –
Jakub, sono con voi su quello. Ho provato numerosi plugin CVS e SVN per VS e sono sempre tornato su Tortoise. – sbi
+1 per una grande domanda. Anche +1 se potessi, per volere una soluzione che non richiede un plug-in. Mentre AnkhSVN è molto meglio di prima, non è ancora un sostituto per TSVN. Nella mia esperienza di lavoro senza AnkhSVN è stato più produttivo di lavorare con esso. –