2012-05-14 17 views
51

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

+0

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

Respuesta

61

Seleccionar un archivo, ya sea en la pantalla 'copia de trabajo' o en el 'commit' pantalla y hacer una de tres cosas:

  1. Opción-Comando-B
  2. menú de la barra :: Acciones :: la culpa elegido ...
  3. 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"

Show All on OSX

+4

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

+1

Ah sí, gracias! No he visto 'Mostrar todo' antes. – artistoex

10
  1. Cambie a la vista de historial y seleccione una confirmación que tenga el archivo que le gustaría culpar.
  2. 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.

1

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.