2010-12-09 59 views
12

Je suis nouveau au développement et je suis sûr que c'est une question idiote mais je ne peux pas établir comment je devrais sauvegarder des copies de mon projet. Quand tout fonctionne correctement, je veux enregistrer une copie/faire une sauvegarde de sorte que si jamais je gâche tout, je vais avoir quelque chose que je peux revenir, mais bien sûr, ce n'est pas aussi simple que de copier un fichier normalement pour toute autre chose. Désolé pour la requête stupide, mais si quelqu'un pouvait me diriger dans la bonne direction quant à la façon dont je devrais aller à ce sujet ce serait génial!Comment puis-je sauvegarder mon projet Java dans Eclipse?

Répondre

6

Lorsque le droit de travail de tout ce que je veux enregistrer une copie/faire une sauvegarde afin que si je tout gâcher je vais avoir quelque chose que je peux revenir à

A système de contrôle de version est parfait pour vous. Eclipse permet de cloner votre dépôt dans un système de contrôle de version tel que CVS, SVN, Mercurial, Clearcase, Git, etc.

Pour moi, j'utilise Mercurial (précédemment en utilisant SVN), et son plug-in Eclipse se trouve sur JavaForge .

+0

Merci, définissez ceci comme la réponse car je suis allé avec la même approche à la fin, mais toutes les réponses étaient très instructives! – Holly

2

Vous pouvez exporter votre projet en tant qu'archive et l'enregistrer simplement quelque part, puis l'importer quand vous le souhaitez. Faites un clic droit sur le projet, choisissez l'exportation et suivez les instructions

15

Ce n'est pas une question idiote. Vous pouvez sauvegarder votre répertoire de projet (il suffit de faire une copie, zip, etc) mais je vous conseille de jeter un oeil à la gestion des versions (cvs, subversion, git, ce que vous voulez). Avec la gestion des versions, vous pouvez revenir à n'importe quel état, créer différentes branches de développement, etc ...

+1

Quasiment que: utiliser le contrôle de version, il est tout simplement pas une option plus dans ce jour Et l'âge. La seule raison d'utiliser CVS est la nostalgie, cependant; il y a de meilleures options. – Dmitri

+0

Le plug-in CVS pour eclipse fonctionne bien. Je trouve cela assez intuitif. Subversion n'a aucune capacité de fusion entre les branches, ce qui est assez regrettable. Je ne comprends toujours pas git, ce qui est à peu près normal pour le cours. –

5

Je trouve Mercurial très pratique.

Il ne nécessite pas de serveur, mais il permet toujours plusieurs développeurs sur le même projet en divisant le programme en deux branches de développement différentes et en les fusionnant une fois terminé.

1

Le logiciel de contrôle de version est généralement la meilleure option, vous permettant de créer des branches et de parcourir facilement les révisions. Si vous utilisez Windows, vous pouvez configurer un référentiel SVN local en utilisant très rapidement le serveur VisualSVN.

Si vous voulez que le dépôt en ligne, un regard sur Google Code (uniquement open source) ou Assembla (ils offrent principalement des services payants, mais ne fournissent dépôts SVN ou GIT agréable et gratuit).

2

Même sans avoir recours à une gestion de version, Eclipse fournit a similar feature: dans les Préférences, allez dans Général -> Espace de travail -> Histoire locale

+0

En effet utile, mais un peu imprévisible imho :) – Kos