Comment définir Auteur pour SVN
Question
Comment puis-je configurer l'auteur svn? j'utilise svn intelligent?
La solution
Je pense que vous voulez voir auteur dans les propriétés du fichier. Est ce bien? Je ne sais pas comment le faire dans svn intelligente pendant que j'utilise la ligne de commande ou TortoiseSVN.
Dans Windows avec TortoiseSVN utiliser le menu contextuel de fichier et cliquez sur les propriétés du fichier. Il y a l'onglet « Subversion ». Dans cet onglet, vous pouvez ajouter des propriétés. Pour ajouter auteur, vous devez ajouter "
property name=svn:keywords
property value=Author Date Id Revision
Si vous voulez ajouter cette propriété à tous les fichiers que vous ajoutez au référentiel puis regardez votre fichier de configuration Subversion: c:\Documents and Settings\[user]\[AppData]\Subversion\config
il y a section auto-props
et réglez-le:
[auto-props]
* = svn:keywords=Author Date Id Revision
(cela ne fonctionne que pour les nouveaux fichiers que vous ajoutez au référentiel).
Autres conseils
L'auteur d'une validation donnée est stockée dans SVN comme une propriété de révision, à savoir svn: auteur. Ce sera automatiquement à l'utilisateur spécifié dans la commande svn commit (ou le nom d'utilisateur spécifié lorsque vous êtes invité pour les informations d'identification si aucun utilisateur est spécifié dans la commande et commits anonymes sont rejetées)
Après une validation se produit, il peut être possible de modifier les propriétés spécifiques, en fonction de la configuration du serveur. Ceci est très similaire à l'édition du message de journal d'une révision, comme indiqué dans la réponse à cette question Stack Overflow
Toutefois, dans ce cas, en supposant des modifications de propriété de révision sont activés pour votre repostory sur le serveur, vous voulez modifier la propriété svn: auteur comme suit:
svn ps svn: auteur "author_name" --revprop -r REVISION_NUMBER "repository_url"