2011-01-25 6 views
9

Tengo un proyecto Java en un servidor SVN. Creé una versión completamente nueva y ahora quiero "comprometer", pero mantener la versión anterior en el servidor. No tengo permitido usar ramas en este proyecto. Así que cambié el nombre del nuevo proyecto a projectName_improved. Creé una nueva carpeta para el proyecto en el servidor. Ahora quiero subir projectName_improved a la nueva carpeta. Estoy usando eclipse (+ plugin SVN). ¿Cómo lo hago técnicamente (sin ramificación)?¿Cómo cargo una nueva versión de mi proyecto a SVN (eclipse)?

EDITAR: El complemento que estoy usando es Subclipse.

Respuesta

8
  • En Eclipse, vaya a la perspectiva de Repositorios SVN.

SVN Repositories

  • Haga clic derecho sobre la carpeta en la que desea colocar el nuevo proyecto (mejorado).

right click on the destination folder

  • de importación (para importar un proyecto en el servidor).

import window

  • Examinar ...

  • encontrar el proyecto en su ordenador. DE ACUERDO. DE ACUERDO. Eso es. El nuevo proyecto (mejorado) se está cargando en el servidor. Hecho.

+1

+1 para capturas de pantalla! ¡asombroso! – Patrick

1

No soy una persona de Java, pero por experiencia parece que necesita hacerlo;

A. Cree un nuevo repositorio en el servidor SVN. o B. Simplemente AGREGUE la nueva carpeta en el repositorio existente y luego en eclipse debe poder confirmar.

No creo que haya nada en el complemento de Eclipse que te permita agregar nuevas carpetas, tienes que hacer eso desde el sistema operativo o usar una aplicación como RapidSVN.

Cuando digo ADD, quiero decir que puede hacer clic con el botón derecho en la carpeta en win explorer y en SVN puede hacer clic en el comando Agregar. Estoy usando tortoisesvn ... también agregará íconos a sus carpetas para que sepa qué se debe comprometer.

0

Desconectar en el SVN primera (eclipse -> team menu -> disconnect) lo que eliminará la información de SVN existente (por ejemplo si cuando es preguntado) y luego de nuevo desde el team menu share project- > follow on screen guiding en el repositorio SVN (eligiendo la lugar en el que desea colocarlo. probablemente tronco). ¿Esto no funciona?

Cuestiones relacionadas