9 votes

SVN - comment la suppression d'un dossier bin entraîne-t-elle la suppression du dossier src ?

Il y avait un dossier bin dans le contrôle de version avec un tas de fichiers .class et d'autres déchets qui ne devraient pas être versionnés. Quelqu'un pourrait-il m'expliquer comment le commit suivant :

529  svn rm --force bin/
530  svn ci -m "Bin should not be under version control."

Les résultats sont les suivants :

Revision 249
Author:     ndunn
Date:   Mon Jul 26 14:52:14 2010 UTC (62 minutes, 34 seconds ago)
Log Message:    

Bin should not be under version control.

trunk/projname/src/     deleted

J'ai parcouru les logs svn car quelqu'un m'avait rappelé que cela s'était déjà produit auparavant - en effet, à deux reprises, des développeurs avaient tenté de supprimer le dossier bin et, au lieu de cela, le dossier src avait complètement disparu.

Une idée de ce qui peut se passer ? Il s'agit d'un projet Android qui est sous contrôle de version.

8voto

I82Much Points 13068

Je pense que ce poste résout le mystère

Mon problème, c'est que lorsque j'enregistre des est généré par le SDK et une copie du dossier .svn de /src est copiée dans /bin/.svn, ce qui rompt la structure de subversion.

Ainsi, toute personne utilisant Eclipse avec Android doit se préparer à ce que toute modification apportée au dossier bin soit répercutée dans src... wow.

Solution d'image : alt text http://grab.by/grabs/552e113d8ad854e128dae56cf0a4a775.png

1voto

rafalmag Points 842

Je recommande de définir svn:ignore sur le parent (de src y bin ) avec la valeur bin pour éviter d'engager le dossier de la corbeille. BTW : Dans notre équipe, 2 personnes ont également supprimé src en essayant de supprimer bin - il semble que ce soit un problème lié à Eclipse...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X