Utilizzo Visual Studio 2015 e il client Microsoft Git. Sto incontrando alcuni problemi con la cronologia di visualizzazione e le annotazioni con gli strumenti perché Visual Studio non sembra gestire i nomi dei file durante la visualizzazione della cronologia git. C'è un buon modo per aggirare questo?Visual Studio: visualizza la cronologia completa del commit git (inclusi i nomi)
BTW: Ho provato ad utilizzare il toolbutton "Mostra cronologia completa" nel visualizzatore storia, ma ancora non ha in realtà mostrano la storia con rinomina
Ecco cosa ho fatto per prova:
- In Visual Studio, ho fatto clic con il pulsante destro del mouse sul file e selezionato "Visualizza cronologia". (ha mostrato solo 4 commit)
- Nella finestra Cronologia, ho fatto clic su "Mostra cronologia completa", sempre gli stessi 4 commit.
- Dalla riga di comando git, ho eseguito git log --follow TheFile.cs (ha prodotto 13 commit)
- In Atlassian Source Tree, ho estratto il log del file e ho controllato "Segui file rinominati". " opzione. Ha tirato lo stesso 13 commit come linea di comando.
Quello che voglio veramente è avere un'opzione in Visual Studio che corrisponda. È possibile?
Hitter anche questo problema. In un commit ho rinominato 1300+ file, molti sono visti come rinomati da Visual Studio e hanno la cronologia file corrispondente mostrata, ma una buona parte non lo sono. L'interfaccia utente dello studio visivo nasconde alcune delle più brutte verruche di git, vale a dire diffide revisioni di file tra i vari nomi, quindi è un peccato che a volte non funzioni. Posso ancora fare il diff attraverso la riga di comando, ma richiede di specificare le revisioni, il percorso prima e dopo e di regolare manualmente la metrica di similarità su 0 in modo che funzioni in modo affidabile! Vedere la seconda risposta su http://stackoverflow.com/questions/7759193/git-diff-renamed-file – aggieNick02