2012-05-14 13 views
51

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

+0

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

risposta

61

Selezionare un file, sia sul display 'di lavoro copia' o nel 'commettere' di visualizzazione, e scegliere una delle tre cose:

  1. Opzione-Comando-B
  2. della barra dei menu Azioni :: :: Blame selezionato ...
  3. 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"

Show All on OSX

+4

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

+1

Ah sì, grazie! Non ho mai visto 'Mostra tutto'. – artistoex

10
  1. Passare alla visualizzazione cronologia e selezionare un commit con il file che si desidera dare la colpa.
  2. 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.

1

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.