Following the instructions for “shelving” work in progress using Subversion, I tried to merge my work back onto the trunk, but kept getting the following “error” messages:

“Skipped ‘path/to/file/on/shelf/but/not/in/trunk'”

I read and re-read the Subversion documentation for merging and it made it sound like I was doing something wrong. I finally found a posting with instructions on how to merge in spite of the “Skipped” error message… so I tried it, and it worked (in spite of the misleading messages). The trick really is to ignore the messages.

Note that following the merge, files that are in the source branch and not in the destination branch need to be svn added before they will end up in the destination.

I sincerely hope this post helps others save the two or three hours I lost trying to figure out what I was doing wrong!

[Traducción del post “Note From Boss to Employees” – cambio ‘jefes’ por ‘clientes’ ya que soy el dueño de la empresa y nuestros clientes pueden comportarse como nuestros jefes]

  1. A veces siento mucha presión por parte de nuestros clientes; presión que pocas veces deberías sentir tú. Agradezco cualquier cosa que puedas hacer para agilizarme mi trabajo como jefe.
  2. Tus necesidades me importan, pero comprende que también estoy practicando malabares con los intereses y sentimientos de mucha gente, incluyendo individuos fuera de nuestro [entorno laboral].
  3. Seguramente no recibí la formación necesaria antes de hacerme jefe. Como consecuencia, he tenido que aprender a base de palos. Éso no es siempre malo. Gran parte de las responsabilidades que me corresponden se aprenden mejor en la práctica.
  4. Si ahora soy tu jefe cuando antes teníamos el mismo puesto, comrende que ser tu jefe ahora supone el mayor reto que tengo. Tu apoyo ante tal reto significa mucho.
  5. Meteré la pata, no cabe duda. Por favor, en estos casos, tenme la misma paciencia que me pidas a mí cuando tú la metas.
  6. Si cometo un error obvio o estoy a punto de hacerlo, por favor, dímelo. No me lo insinuas. Dímelo a la cara.
  7. A mí no me gustan las sorpresas desagradables. Infórmame de las malas noticias cuánto antes. (Cosas que tú crees que me serían obvias igual no me lo son. Por otro lado, te sorprenderías la rapidez con la que me llegan los chismes.)
  8. Espero que tomes la iniciativa. Si insistes en pasar la pelota, voy a empezar a dudar de tu papel en la empresa.
  9. Debes preguntarme si no sabes qué hacer. Por otro lado, tampoco tendría que enseñarte las cosas repetidamente.
  10. Respetemos el tiempo que disponemos cada uno. Todos tenemos mucho trabajo que hacer. Cuanto más breves sean las interrupciones, mejor, y más felices estaremos todos.
  11. No permitas que mis metas te obliguen a un comportamiento no ético. Tienes mi permiso de seguir un comportamiento ético en todo momento, diga lo que diga yo.
  12. Si en algún momento a cualquiera de los dos no nos gusta el rendimiento del otro, hablémoslo.

Gracias a Seth Godin por recordarnos que siempre merece la pena producir resultados de alta calidad, y por el enlace a este post.