2010-10-28 5 views
7

Je suis habitué à svn à utiliser svn:propset pour définir les URL bugtraq, les pus ^H^H^H les valider sur le serveur et tous les utilisateurs qui obtiennentcheckout à partir de celui-ci ont les paramètres.Git bugtraq pour tous les utilisateurs qui clonent mes repos?

En git je peux les stocker dans ma configuration locale ou dans un référentiel spécifique, mais les autres utilisateurs qui en sont clonés n'en profitent pas: ils n'ont tout simplement pas ma configuration bugtraq. Dois-je éduquer tous les utilisateurs à configurer leurs contrôles (également insatisfaisant quand je déménage ailleurs, refaire le clone de mon dépôt) ou le nourrir quand le référentiel est cloné?

Répondre

0

Scott Chacon sur son excellent blog ProGit livre publié des informations sur git notes. Sachez que vous devrez indiquer à tout le monde d'extraire toutes les références, ils devront ajouter ceci à leur config git pour ce référentiel. Les notes Git permettent d'ajouter une note à un commit existant sans modifier le message de commit lui-même. Cela peut par exemple être utilisé pour ajouter localement des informations à un certain commit. Les notes ne sont cependant considérées que comme locales et ne sont pas automatiquement envoyées depuis un serveur distant, et si deux personnes éditent la même note, les conflits se produisent comme avec les commits réguliers et nécessitent une correction en vérifiant la tête des notes et en les fixant manuellement les choses en l'air

Cela rend l'utilisation de notes plus difficile, et malheureusement il ne semble pas que cela ait été beaucoup amélioré dans les nouvelles versions de git.

+0

Comment est-ce lié au partage de configuration du référentiel? – Borek

+0

@Borek: Vous avez décidé de voter et de commenter un article publié en 2011, il y a près d'un an, qui a été accepté par l'auteur original. Si cette réponse n'était pas spécifique à votre situation, vous êtes plus que la bienvenue pour créer une nouvelle question sur laquelle vous recevrez des réponses pour votre situation spécifique, dans ce cas ma réponse était satisfaisante pour l'intention des auteurs originaux et l'a aidé à résoudre son problème partage des ID bugtraq. –

+0

J'ai downvoted parce que je n'ai pas trouvé la réponse utile - c'est ce que les downvotes sont pour. Peut-être que je manque quelque chose alors j'ai ajouté un commentaire et vous avez l'occasion d'expliquer que c'était effectivement une réponse utile. – Borek

2

Il y a eu quelque chose a commencé maintenant: https://github.com/mstrap/bugtraq

+0

SmartGit utilise ceci, et c'est très bien. Je souhaite que plus de clients Git intègrent cela; C'est une solution très légère et flexible. – Form

Questions connexes