Toujours valider le même fichier avec SVN

Dans mon application Web, j'ai un fichier contenant le numéro de révision actuel via $Rev$. Cela fonctionne bien sauf que si je n'apporte aucune modification à ce fichier, il n'est pas validé.

Est-il possible de forcer un seul fichier à toujours être validé sur le serveur SVN ?

J'utilise TortoiseSVN pour Windows donc tout code ou instructions étape par étape seraient utiles.

请先 登录 后评论

3 réponses

dragonmantank

Cela fonctionne bien sauf que si je n'apporte aucune modification à ce fichier, il n'est pas validé.

Si le fichier ne change jamais, pourquoi en auriez-vous besoin pour valider à chaque fois ?

[MODIFIER] @Sean = Je comprends ce qu'il essaie de faire, mais si le fichier n'est jamais mis à jour via un hook ou un autre processus et donc ne change jamais, alors SVN ne le récupérera jamais.

请先 登录 后评论
EndangeredMassa

@gradonmantank : Parce qu'il veut que ce fichier soit mis à jour avec le dernier numéro de révision. Avez-vous lu entièrement sa question ?

Le hook de pré-commit pourrait fonctionner.

请先 登录 后评论
Can Berk Güder

En gros, vous voulez la sortie de la commande svnversion dans un fichier.

Ces fichiers sont généralement conservés hors du référentiel et créés automatiquement par un script de génération. Je vous conseille de faire de même. Si vous ne construisez pas, mais juste sur un svn up côté serveur, appelez simplement svnversion après svn up ou créez un script shell à faire les deux actions.

Si vous devez le conserver dans le référentiel, appeler svnversion dans un hook de pré-commit serait votre meilleur pari.

请先 登录 后评论