2010-02-24 10 views
0

Quels fichiers peuvent être supprimés en toute sécurité du projet CDT et de l'espace de travail avant l'archivage ou l'enregistrement dans un système de contrôle de source? Avoir une expérience MSVC, j'ai essayé de supprimer les répertoires Debug et Release, c'était vraiment une mauvaise idée :(Fichiers temporaires de projet Eclipse CDT

Répondre

2

Utilisez-vous un plug-in Eclipse pour votre système de contrôle de version de choix? Ils semblent prendre soin de tout (à moins dans mon expérience avec les plugins CVS et Mercurial.) Si ce n'est pas le cas, vous devrez indiquer à Eclipse d'actualiser à peu près tout votre projet à chaque fois que vous interagirez avec le contrôle de version. Si ce n'est pas le cas, il y a quelque chose qui ne va pas

Plutôt que de le supprimer, retournez-le et considérez ce que vous devez garder:

  • .project, .cproject et (si elle existe) .settings
  • Vos répertoires source
  • Votre répertoires d'
  • Tous les autres fichiers créés par l'homme au niveau supérieur par exemple Changelog, documentation

Il peut également être intéressant de regarder dans le répertoire .metadata de la racine de votre espace de travail; par exemple, toutes les configurations de lancement que vous avez créées sont stockées par défaut dans .metadata/.plugins/org.eclipse.debug.core/.launches /. (Bien que je les ai vus de temps en temps dans des répertoires de projet.)

+0

Je travaille avec Ubuntu installé avec Wubi sur un ordinateur Windows. Mon environnement de travail principal est Windows, MSVC et Visual SourceSafe. Certains projets doivent être multi-plateforme, donc je les garde sur le lecteur Windows, et j'y accède depuis Ubuntu, en construisant des projets Eclipse CDT parallèlement aux projets MSVC. Donc, je ne peux pas utiliser les fonctionnalités CVS et j'ai besoin de faire un nettoyage manuel. Je vais faire un essai supplémentaire avec les répertoires Debug et Release, merci. –

+0

Le problème est résolu. Le répertoire Debug and Release peut être supprimé. J'ai trouvé que la commande Build normale exécutée à partir de l'Eclipse échoue après cela, mais la commande Clean réussit. Eclipse n'aime pas quand une action avec des fichiers de projet est faite en dehors de celle-ci. Nous vous remercions de votre aide. –

Questions connexes