2010-03-05 10 views
0

J'ai un dossier sous contrôle de version; le contenu n'est pas une source, mais ce sont des binaires qui sont fréquemment modifiés et qui seraient généralement validés une fois par jour. Le problème est, les consommateurs de ces fichiers ne peuvent pas saisir le concept de contrôle de source, ils n'ont pas de façon réaliste accès au dossier en question et «ils ne peuvent pas être dérangés» à commettre une fois par jour.Subversion timed commit

Ce que je voudrais faire, c'est d'avoir une validation automatique, une fois par jour (4h du matin) de ce dossier. Existe-t-il des outils existants ou dois-je en écrire un?

+0

Je suis légèrement confus. Vous dites que les consommateurs n'ont pas vraiment accès au dossier, mais apparemment ils peuvent changer les binaires? Pourriez-vous élaborer un peu sur le flux de travail? –

+0

Il s'agit d'un dossier partagé sur le réseau utilisé par un logiciel qu'ils utilisent. Ils ne naviguent pas du tout vers le dossier ou le voient. –

Répondre

0

Vous pouvez configurer une validation automatique en utilisant cron ou at et un fichier script appelant les commandes svn ci appropriées sur chaque PC client. Auto-engagement n'est pas une bonne idée de l'OMI:

  • brisé, le code inachevé peut faire vérifier dans
  • tout changement ne seront pas développées

mais je comprends de votre description que cela ne peut pas question dans ton cas.

+0

Je vais jeter un coup d'oeil à ceci pour sûr. J'aurais dû marquer cela comme un environnement Windows, mais je vais regarder une tâche planifiée de Windows. Vous avez raison de dire que les problèmes que vous décrivez ne s'appliquent pas. Les fichiers ne sont pas du tout du code (images, etc.) et le nombre de fichiers et leurs noms ne changent jamais. –