Me gustaría ver quién contribuyó qué línea/cambio a un archivo. git-blame hace exactamente eso. Entonces, ¿SourceTree tiene una vista de culpa de git?¿Dónde está git-culpa en SourceTree
Respuesta
Seleccionar un archivo, ya sea en la pantalla 'copia de trabajo' o en el 'commit' pantalla y hacer una de tres cosas:
- Opción-Comando-B
- menú de la barra :: Acciones :: la culpa elegido ...
- menú contextual :: la culpa elegido ...
Si el archivo quieres culpar no está en la lista de archivos modificados, necesita cambiar el objeto de archivo de estado View (Vista -> Archivo Vista de estado), a continuación, establecer el submenú de "Mostrar todo"
No estoy seguro de lo que está preguntando. Un archivo que cambia desde el último compromiso no afecta la culpa (ya que la culpa se basa en las últimas confirmaciones). Si el archivo no ha cambiado, en Source-Tree lo encontrará seleccionando 'Working Copy' y luego 'Show All' (no 'Show Pending'). Desde allí, puede ver todos los archivos y seleccionar el que desea culpar. – GoZoner
Ah sí, gracias! No he visto 'Mostrar todo' antes. – artistoex
- Cambie a la vista de historial y seleccione una confirmación que tenga el archivo que le gustaría culpar.
- Haga clic con el botón derecho en el nombre del archivo y seleccione Culpa seleccionada.
O bien, puede hacer clic con el botón derecho en un archivo en el árbol de trabajo o en la etapa y hacer lo mismo.
Haga clic derecho en el Archivo-> La culpa seleccionado. Puede encontrar escritor de Cada línea. Truco: realice un cambio menor como agregar un espacio en el archivo que desea encontrar fácilmente (Estado del archivo) en el árbol de Fuentes.
- 1. ¿Dónde está git mv en SourceTree?
- 2. Fuerce un empujón con SourceTree
- 3. Empujar a gerrit con SourceTree
- 4. ¿Dónde está DropWhile en Mathematica?
- 5. ¿Dónde está JConsole en Leopard
- 6. ¿Dónde está Button.DialogResult en WPF?
- 7. ¿Dónde está `sequence` en Scalaz7
- 8. ¿Dónde está main() en Android?
- 9. ¿Dónde está "catalina.out" en Windows?
- 10. ¿Dónde está vcbuild en VS2010?
- 11. ¿Dónde está Polygon.Doble en Java?
- 12. Guava: ¿Dónde está CharEscaper?
- 13. ¿Dónde está jarsigner?
- 14. ¿Dónde está stdbool.h?
- 15. ¿Dónde está erase_if?
- 16. MonoTouch: ¿Dónde está Frame.Origin?
- 17. Dónde está Microsoft.Sharepoint.IdentityModel.dll
- 18. ¿Dónde está Request.CreateErrorResponse?
- 19. ¿Dónde está javax.servlet?
- 20. ¿Dónde está App.config?
- 21. ¿Dónde está System.ServiceModel.Web.dll?
- 22. ¿Dónde está pyside-uic?
- 23. ¿Dónde está Boost.Process?
- 24. ¿Dónde está shared_ptr?
- 25. Python: ¿Dónde está freeze.py?
- 26. ¿Dónde está FragmentActivity # onDetachFragment?
- 27. ¿Dónde está la encapsulación?
- 28. ¿Dónde está ClaimTypes.IdentityProvider?
- 29. ¿Dónde está Float # to_d?
- 30. Dónde está CodeGenerationTools
Estas respuestas son las que sospechaba: si intenta culpar a un archivo arbitrario, puede ser difícil encontrar el archivo en la interfaz. Uno de los accesos directos (que está lejos de ser perfecto) que uso es modificar temporalmente el archivo para que aparezca como un "archivo sin escena", en cuyo momento puedo hacer clic con el botón derecho para acceder a la culpa. – rinogo