Je ne sais pas si ma question est trop évidente, trop complexe ou même si elle est logique. J'ai essayé de trouver l'information mais n'ai pu obtenir aucune réponse ...Comment gérer différents référentiels pour la compilation pour différents utilisateurs?
Je veux maintenir un repo SVN de LLVM/Clang pour mon utilisateur A qui reflète le rapport principal ... ou équivalent: je veux compiler mon programme avec l'utilisateur A appelant clang/llvm et obtient la dernière version de la chaîne d'outils pour compiler mon code source. MAIS, je veux mettre à jour mon repo local dans un sens qu'il reflète la dernière version du principal repo LLVM ...
MAIS, je veux maintenir un deuxième repo local de SVN, pour l'utilisateur B, ainsi quand je veux pour modifier le code LLVM je vais le faire dans l'utilisateur B repo. Et plus ... si j'appelle clang/llvm en tant qu'utilisateur B, il compilera mes codes sources en utilisant la version modifiée de LLVM. En bref: comment puis-je maintenir 2 repos pour 2 utilisateurs, que je peux compiler chacun et, en fonction de l'utilisateur qui appelle clang/llvm, il appellera la bonne version des binaires?
Merci de votre attention; si ma question n'est pas bien formulée, je m'excuse et espère que quelqu'un pourrait me montrer comment l'améliorer!
... Vive
Je suggère de passer à 'git'; c'est beaucoup plus facile avec 'git' –
Eh bien, je peux le faire! Mais le repo principal original pour LLVM est SVN ... donc je vais préférer SVN s'il y a un moyen de l'utiliser de manière à résoudre mon problème! – guipy
@guipy 'git' peut aussi faire svn [page de manuel git-svn] (https://www.kernel.org/pub/software/scm/git/docs/git-svn.html) – demure