Question plutôt théorique, mais si quelqu'un connaît les implémentations pratiques, j'aimerais les entendre.git ID de validation personnalisée?
Comme nous le savons, git utilise SHA1 pour les identifiants de validation. Leur problème est que vous ne pouvez pas dire rapidement n'importe quoi en regardant simplement cette clé. Oui, vous pouvez trouver presque n'importe quoi sur ce git commit id avec l'aide git, mais vous ne pouvez rien dire à ce sujet par seulement regardant à elle. Et parfois, ce serait pratique. Si l'ID de validation était SHA1 + authorid + creation_time, il serait plus simple à utiliser.
Je suis sûr qu'il y a des raisons simples pour lesquelles git n'a pas ce type d'identifiant de validation, mais je ne sais pas lequel. Est-ce que quelqu'un sait?
Il me semble qu'il ya beaucoup d'hypothèses sur ce qui est « plus facile à utiliser » , qui repose entièrement sur la configuration de votre outil. L'ID SHA est très destiné à répondre aux besoins techniques du système - c'est probablement la chose la moins conviviale à laquelle les utilisateurs sont exposés. Donc, pour ma part, je ne suis pas convaincu que le fait de mélanger des données relatives à l'utilisateur dans cet élément de données particulier est utile. –