2010-12-09 13 views
12

Soy nuevo en el desarrollo y estoy seguro de que esta es una pregunta tonta, pero no sé cómo debo hacer copias de seguridad de mi proyecto. Cuando todo funciona bien, quiero guardar una copia/hacer una copia de seguridad para que, si alguna vez lo estropeo todo, tenga algo a lo que pueda volver, pero por supuesto no es tan simple como copiar un archivo como yo normalmente lo haría por cualquier otra cosa. Perdón por la pregunta tonta, pero si alguien pudiera señalarme en la dirección correcta sobre cómo debería hacerlo, ¡sería genial!¿Cómo puedo hacer una copia de seguridad de mi proyecto de Java en Eclipse?

Respuesta

6

Cuando la derecha de trabajo de todo lo que quiero para guardar una copia/hacer una copia de seguridad de manera que si alguna vez desastre todo lo que hasta voy a tener algo que pueda volver a

Un el sistema de control de versiones es perfecto para usted. Eclipse permite clonar su repositorio en un sistema de control de versiones como CVS, SVN, Mercurial, Clearcase, Git, etc.

Para mí, yo uso Mercurial (previamente usando SVN), y su plug-in de Eclipse se puede encontrar en JavaForge .

+0

Gracias, establecí esto como la respuesta ya que fui con el mismo enfoque al final, ¡pero todas las respuestas fueron muy informativas! – Holly

2

Puede exportar su proyecto como un archivo y simplemente guardarlo en algún lugar, luego importarlo cuando lo necesite/desee. Simplemente haga clic derecho en el proyecto, elija exportar y siga las instrucciones

15

No es una pregunta tonta. Puede hacer una copia de seguridad de su directorio de proyecto (solo haga una copia, zip, etc.) pero le aconsejo que eche un vistazo a la administración de versiones (cvs, subversion, git, lo que quiera). Con la administración de versiones puede volver a cualquier estado, crear diferentes ramas de desarrollo, etc. ...

+1

Más o menos lo siguiente: el uso de control de versiones, simplemente no es opcional ya, en este día y edad. Sin embargo, la única razón para usar CVS es la nostalgia; hay mejores opciones – Dmitri

+0

El complemento CVS para eclipse funciona bien. Me parece bastante intuitivo. Subversion carece de cualquier tipo de capacidad de fusión entre sucursales, lo cual es bastante desafortunado. Todavía no entiendo git, que creo que es muy similar para el curso. –

5

Encuentro Mercurial para ser muy útil.

No requiere servidor, pero aún permite múltiples desarrolladores en el mismo proyecto al dividir el programa en dos ramas de desarrollo diferentes y fusionarlas cuando se completen.

1

El software de control de versiones suele ser la mejor opción, lo que le permite crear ramificaciones y examinar revisiones fácilmente.

Si está en Windows, puede configurar un repositorio SVN local utilizando servidor VisualSVN muy rápidamente.

Si usted desea que el repositorio en línea, echar un vistazo a Google Code (sólo de código abierto) o Assembla (que en su mayoría ofrecen servicios de pago, pero sí proporcionan agradables y gratuitas SVN o GIT repositorios).

2

Incluso sin recurrir a una gestión de versiones, Eclipse proporciona a similar feature: en las Preferencias, vaya a General -> Espacio de trabajo -> Historia local

+0

De hecho útil, pero un poco impredecible :) – Kos

Cuestiones relacionadas