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.
- 1. Strumento differenziale in SourceTree
- 2. Strumento IntelliJ Diff in SourceTree
- 3. Forza push con SourceTree
- 4. SourceTree e GitHub
- 5. Impossibile accedere a SourceTree
- 6. Come eseguire correttamente il rebase in SourceTree?
- 7. Come utilizzare Interactive Rebase in SourceTree 1.6
- 8. Spingere solo il ramo corrente in SourceTree
- 9. Dove si trova git mv in SourceTree?
- 10. Risoluzione dei conflitti di Git in SourceTree
- 11. come integrare sourcetree per gitlab
- 12. Creazione di tag con SourceTree
- 13. Installazione Sourcetree - Atlassian Login Stuck
- 14. SourceTree Impossibile aprire Git Bash
- 15. Push to gerrit utilizzando SourceTree
- 16. Sourcetree: verifica se un ramo è unito
- 17. Recupera file cancellato da PhpStorm e SourceTree
- 18. Git/Sourcetree ramificazione e fusione di base
- 19. Clonazione di un repository con SourceTree
- 20. SourceTree richiesta di pull lancio: Excepetion: STATUS_ACCESS_VIOLATION
- 21. SourceTree non mostra tutte le mie modifiche
- 22. Ripristina file cancellati da SourceTree o Git
- 23. Come posso cambiare il tema Sourcetree?
- 24. Come posso estrarre tutti i rami in SourceTree?
- 25. Come re-individuare la copia di lavoro in SourceTree
- 26. come si fa una Git Rebase in Sourcetree?
- 27. Come posso connettermi al mio server Git in SourceTree?
- 28. Recupera lo stash cancellato in Git usando SourceTree
- 29. Posso usare la riga di comando hg incorporata in SourceTree?
- 30. Git reverse esegue il commit di un'unione forzata in SourceTree
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