2010-10-20 10 views
0

Nous utilisons subversion, qui fonctionne très bien pour les projets logiciels. Nous avons également beaucoup de projets flash, dont nous n'utilisons aucun contrôle de source. Chaque projet flash contient un certain nombre d'images. Le délai de chaque projet est de quelques semaines, mais peu d'entre eux peuvent durer deux mois.Système de contrôle de source pour fichier binaire

Le nombre de fichiers que nous créons contribue à un peu de taille de fichier. Pour conserver au minimum la taille du dépôt, nous souhaitons conserver uniquement la dernière version et supprimer l'historique précédent une fois le projet terminé. L'histoire nous est inutile après la fin d'un projet.

Il s'est penché sur subversion, mais il ne permet pas de supprimer quoi que ce soit du référentiel. J'ai besoin d'effectuer cette solution de contournement here.

Une méthode simple consiste à créer un référentiel distinct pour chaque projet. Une fois le projet terminé, enregistrez la dernière version à archiver et effacez le référentiel. Le nombre de projets actifs est d'environ 50 - 100. Y a-t-il un problème avec la création d'un référentiel par projet?

Ou existe-t-il d'autres systèmes de contrôle de source prenant en charge cette fonctionnalité?

Merci.

Répondre

1

Je ne peux pas comprendre pourquoi l'histoire est inutile après finissant un projet. Quand tes projets sont-ils terminés? Après la sortie? Vos produits sont-ils sans erreur? ...

Cependant, je ne vois pas de problèmes avec un référentiel par projet - ce devrait être l'approche la plus simple - et il n'est pas nécessaire de changer les vcs.

Aussi cet article pourrait être intéressant pour vous: Delete parts of subversion history

+0

Merci, ce lien est vraiment utile. – David