2010-10-25 10 views
0

Je suis à la recherche d'un programme capable de surveiller les suppressions/créations/renames de fichiers et d'émettre automatiquement les commandes de contrôle de version appropriées. En utilisant bazaar et subversion. Y a-t-il?contrôle de version avec un minimum de tracas

+1

Quelles seraient ces versions? commandes de contrôle "par exemple? Ajouter, valider, supprimer? – miku

+3

Je ne pense pas que ce soit une bonne idée d'automatiser cela. Vous devriez effectuer des modifications manuellement lorsque vous avez l'intention de les faire. – Bernard

+2

hugh, quelles sont les commandes appropriées pour la suppression ou le renommage? ;) pas de commits, bien sûr. Ce serait stupide. – fithu

Répondre

-2

Cela semble très dangereux. Supposons que vous ayez deux fichiers connexes que vous voulez tous les deux changer. Vous pouvez retarder l'enregistrement dans votre IDE jusqu'à ce que vous ayez effectué tous les changements, mais l'EDI sera incapable de les enregistrer exactement au même moment (il sera très proche mais il peut y avoir quelques millisecondes entre les deux). Dès que le premier fichier est modifié, la procédure automatisée exécutera le commit, provoquant une incohérence dans votre application.

Ce que vous voulez probablement, c'est un système qui vous permet de revenir à vos propres changements dans le cas où vous avez foiré votre propre code local. SCITOOLS avait un outil appelé TRACKBACK qui a exactement fait cela. Malheureusement, ils ne le vendent plus.

+0

hey, où vous avez trouvé le mot "commit" dans ma question? – fithu

+1

Dans la terminologie subversion, une validation est un ensemble d'insertions/mises à jour/suppressions vers le système de gestion de versions. Donc. – Patrick

+0

merci, C.O. Je demande, pourquoi vous écrivez sur les commits. Je n'ai pas demandé ça. – fithu

1

Pour Subversion, TortoiseSVN vous permet de fix renames et permet également d'ajouter et de valider des éléments non versionnés en un seul clic. Ces options sont manuelles mais je crois que la fonctionnalité est assez bonne: vous ne voulez pas automatiser de telles choses parce que les ordinateurs ne sont pas très intelligents et ne peuvent définitivement pas lire ;-)

+0

non je veux;) et pas un seul clic, en fait. Et qu'en est-il des suppressions? – fithu

+0

Les suppressions sont également traitées. Et je suppose que la plupart des outils GUI le font. Je suppose que vous n'utilisez pas réellement le logiciel VC dans le but que nous pensons tous :) –

+0

vraiment? Qu'est-ce que tsvn faire, quand vous avez supprimé le fichier pas avec tsvn? – fithu

Questions connexes