Pregunta

¿En qué circunstancias sería esto o no sería seguro? Tengo una rama que tiene cuatro cambios (sin agregar ni eliminar archivos). ¿Sería seguro eliminarlo?

Editar: La razón para querer eliminarlo es que fue mal nombrado y va a generar confusión.

¿Fue útil?

Solución

Creo que CVS en realidad no eliminará la rama, solo eliminará la etiqueta de la rama, por lo que la rama todavía está presente en cada ", v " archivo afectado, simplemente ya no será accesible trivialmente. El resultado es extraño, pero probablemente no peligroso.

Otros consejos

Las personas que aterrizan aquí buscan la respuesta a " Cómo eliminar una rama en cvs "

etiqueta cvs -dB nombre de sucursal

La -d borrará, la -B anulará y le avisará que elimine la rama (no una etiqueta)

Normalmente no se recomienda eliminar ramas porque pierde mucho historial y no se puede deshacer. En realidad, la recomendación general es eliminar solo una rama cuando es muy joven y cuando ha cometido un error. Como un error tipográfico en el nombre de la sucursal.

Si una rama está vacía (no confirmó nada en ella), entonces está bien eliminarla, funciona igual que desempaquetar archivos. Pero si ya ha comprometido algunos archivos varias veces, esto sería un poco peligroso ya que puede eliminar la referencia de la rama, pero no los archivos que se encuentran debajo. Esto sería desordenado al menos.

En cambio, si realmente quiere "asegurar" en esta rama, puede bloquear los archivos debajo (por script es mejor) para que nadie pueda hacer más cambios y olvidarse de eso.

Curt es correcto, para eliminar una rama debe ejecutar físicamente un comando de eliminación desde el cuadro.

Parece que en el caso que mencionaste, estaría bien eliminarlo.

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