Pregunta

Aquí está la parte consigo:. Cuando se deja de lado en TFS, se hace una copia del servidor de los cambios por lo que no se pierden, pero no comprueba que en el código fuente del tronco / rama que está trabajando

Pregunta: ¿En qué circunstancias se utilice la función de "unshelve"? ¿Quiere decir que se eliminará el conjunto de cambios aplazados desde el servidor de TFS? ¿Se puede hacer un encuentro de un conjunto de cambios aplazados? O es realmente sólo una descripción de diferencias entre el conjunto de cambios aplazados y el código fuente "real"?

¿Fue útil?

Solución

Unshelving es la forma de restaurar el conjunto de cambios aplazados a su equipo para que pueda seguir trabajando en él. No cambia el conjunto de cambios aplazados en el servidor (para ello es necesario dejar de lado las cosas de nuevo y utilizar el mismo nombre aplazados).

Un ejemplo de la forma en que lo uso es para mover los cambios entre máquinas mientras estoy trabajando en ellos. Voy a dejar de lado en mi máquina de escritorio, a continuación, unshelve que en la computadora portátil y luego seguir trabajando en la computadora portátil.

También se puede utilizar para compartir los cambios con alguien (para revisiones de código u otras razones). Usted dejar de lado los cambios, entonces la otra persona puede ir y unshelve para ver lo que ha hecho.

Unshelving en realidad no cambia el conjunto de cambios aplazados o cualquier otra cosa en el servidor. Es sólo una operación de obtención.

Otros consejos

Herms en el clavo. Leer su respuesta.

Una advertencia importante: si usted ha hecho un GET desde que se creó el conjunto de cambios aplazados, Unshelve sólo deshacer la versión local de los archivos contenido en el conjunto de cambios aplazados . Por lo tanto, es muy probable que va a tener un espacio de trabajo inconsistente.

Una buena práctica es a siempre volver a ejecutar reciba después Unshelve . Esto asegura que no pierden el tiempo en los errores de compilación fantasma que en realidad son sólo efectos secundarios de estar en un estado de semi-nuevo / medio de edad. También será necesario que para resolver cualquier conflicto entre los contenidos de cambios aplazados y las últimas revisiones de servidor de forma proactiva, en lugar de solamente descubrirlos @ horario de registro.

Yo uso estantería hacer copia de seguridad de código en curso, justo en la remota posibilidad de que mi disco duro falla o lo que sea. Ni siquiera tiene que preocuparse acerca de la construcción de código, no importa de trabajo, ya que el trabajo no será visto por cualquier otros desarrolladores en mi equipo (a menos que vayan en busca de ella).

pende Unshelve los cambios de nuevo en su espacio de trabajo. Extracción del conjunto de cambios aplazados desde el servidor es un Supr.

A raíz de lo que dijo Richard Berg, versión de las herramientas eléctricas unshelve en realidad incluye un get y determinación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top