Mi piacerebbe vedere chi ha contribuito quale linea/modifica a un file. git-blame fa esattamente questo. Quindi SourceTree ha una visione di biasimo?Dov'è git-bame in SourceTree
risposta
Selezionare un file, sia sul display 'di lavoro copia' o nel 'commettere' di visualizzazione, e scegliere una delle tre cose:
- Opzione-Comando-B
- della barra dei menu Azioni :: :: Blame selezionato ...
- contestuale menù :: Blame selezionato ...
Se il file che si desidera la colpa non è nella lista dei file modificati, è necessario modificare la visualizzazione per file di stato View (Visualizza -> Stato file View), quindi impostare il menu secondario per "Mostra tutto"
Non sei sicuro di cosa stai chiedendo. Un file che cambia dall'ultimo commit non ha alcun impatto sulla colpa (poiché la colpa è basata sul commit passato). Se il file non è cambiato, in Source-Tree lo troverai selezionando 'Working Copy' e quindi 'Show All' (non 'Show Pending'). Da lì puoi vedere tutti i file e selezionare quello da cui dare la colpa. – GoZoner
Ah sì, grazie! Non ho mai visto 'Mostra tutto'. – artistoex
- Passare alla visualizzazione cronologia e selezionare un commit con il file che si desidera dare la colpa.
- Fare clic con il pulsante destro del mouse sul nome del file e selezionare Blame selezionato.
In alternativa, è possibile fare clic con il pulsante destro del mouse su un file nell'albero di lavoro o che è stato messo in scena e fare la stessa cosa.
Fare clic destro del file-> Blame selezionato. È possibile trovare lo scrittore di Ogni riga. Trucco: apportare una piccola modifica come aggiungere uno spazio nel file in cui si desidera trovare facilmente il file (Stato file) nell'albero Fonte.
Queste risposte sono proprio come sospettavo: se si sta tentando di fare una "colpa" per un file arbitrario, può essere difficile trovare il file nell'interfaccia. Una scorciatoia (tutt'altro che perfetta) che utilizzo è quella di modificare temporaneamente il file per farlo apparire come un "Unstaged file", a quel punto posso fare clic destro per accedere alla colpa. – rinogo