2016-01-02 32 views
6

Voglio impegnare i miei lavori. Ma quando voglio vedere cosa ho cambiato e li ho scritti in un messaggio di commit, ho visto che alcune delle mie modifiche non verranno visualizzate.SourceTree non mostra tutte le mie modifiche

Qual è il problema?

risposta

15

cambiare le linee di massima e le dimensioni In Opzioni

Strumenti> Opzioni> Diff

Change Max Diff Linea Conte E Modifica limite di dimensione (Testo)

+0

È possibile un differenziale illimitato? – Dani

+0

Ho fatto esattamente questo, e il Diff mostra ancora un massimo di 100 linee. si applica sia nella schermata di commit, nella schermata Log/Cronologia e nella finestra Log per quel file specifico. Ciò rende estremamente difficile tenere traccia delle modifiche nei file che sono solo poche centinaia di righe per un lungo periodo. Ho impostato la mia linea massima su 1.000 e il limite di dimensione su 10.000, quindi questo problema non dovrebbe verificarsi. – user3685427

0
  1. Assicurarsi di copiare l'ultima versione del tuo progetto, quella che vuoi impegnare, nella directory dei tuoi repository che hai impostato per SourceTree. Sostituisci il vecchio progetto con il nuovo, quindi apri SourceTree
  2. Apri SourceTree, fai clic su commit, seleziona tutti i file che vuoi impegnare, che probabilmente saranno tutti i file che vedi (perché SourceTree mostra i file modificati dopo aver fatto clic su commit).
  3. Sul pulsante Puush in alto vedrai un'icona di notifica rossa che significa che non hai premuto l'ultimo commit. Una volta che lo fai, le tue modifiche devono essere visibili su BitBucket e SourceTree
5

Sto aggiungendo questa risposta come un'altra possibile causa di SourceTree "mostra solo la cronologia delle modifiche per un singolo file". Questo mi ha irritato per un bel po '. Nessuna modifica alle impostazioni mostrerebbe più di un file. ALLORA, mi sono reso conto che il riepilogo commit è in realtà un pannello che scorre sull'elenco dei file. ZOMG.

ZOMG

+0

WTF! Grazie uomo! Ho avuto lo stesso problema! È patetico! Mi sono chiesto molti giorni perché mostrava solo i cambiamenti di 1 file! –

+0

Risolto anche il mio problema! –

0

Un'altra possibile ragione:

Assicurarsi Ignora spazi bianchi nella vista diff non è abilitata.