2010-05-28 7 views
0

Dans un dossier sur le serveur SVN/référentiel qui est désigné pour notre projet, sont apparus les dossiers suivants:À quoi servent ces dossiers? Puis-je les supprimer? Comment?

  1. branches/
  2. conf/
  3. db/
  4. crochets/
  5. serrures/
  6. balises/
  7. trunk/
  8. README. txt (fichier)
  9. Format
  10. (fichier)

Nous avons tout le code dans le dossier du tronc. Il y avait, autant que je me souvienne, seulement 3 ou 4 dossiers plus tôt.

Dans le dossier de ligne de réseau, ces dossiers sont également présents.

  1. OurCode/
  2. /
  3. conf
  4. db/
  5. crochets/
  6. serrures/
  7. README.txt (fichier)
  8. Format
  9. (fichier)

Je comprends beaucoup de ces dossiers ou fichiers ne sont pas nécessaires, mais je ca ne sois pas trop sûr.

Mes questions sont les suivantes:

1) Quels sont chacun de ces fichiers et/ou dossiers pour?

2) Quels sont ceux qui ne sont pas nécessaires?

3) Comment puis-je les supprimer du référentiel du serveur?

Répondre

2

Il vous semble mélangé un dépôt avec une copie de travail . Est-ce que quelqu'un a accidentellement checkout ou exporté (merci, Rudi) le dépôt dans le dossier où svn conserve les données?

(Notez que cela pourrait se tromper en fonction du backend votre installation svn utilise. Je n'ai jamais vu backends Berkley DB.)

+0

Ce fut aussi ma première supposition. Y a-t-il un dossier .svn aussi? – Rudi

+0

@Rudi: Bonne prise. Peut-être une exportation au lieu d'une caisse? – sbi

+0

Oui, bien que je me demande si l'utilisation du terme 'repository' est correcte, et que quelqu'un vient de réussir à enregistrer/importer les structures de métadonnées Subversion avec le code ...? En outre, ce comportement * peut être affiché si Subversion est exécuté en mode fichier au lieu du mode DB, auquel cas le dossier du référentiel lui-même peut ressembler à ceci? –

Questions connexes