• [^] # Re: Bon

    Posté par . En réponse au journal L'angoisse du programmeur. Évalué à 7.

    Franchement vous me faites bien rigoler avec ces soit disant problème insurmontables qui se resolves en moins de 3 secondes. C'est vraiment pas les problèmes que vous soulevez qui sont bloquant ou feraient choisir un SCM plutôt qu'un autre. Et tu noteras que je ne recommande à aucun moment Subversion, par contre je sais m'en servir comme des autres.

    Premier souci : il faut utiliser des chemins absolus.

    C'est vrai sauf que ce que tu oublies c'est que le chemin absolu tu ne spécifie qu'une fois… au checkout.

    si on veut/doit vraiment déplacer le référentiel, on peut toujours faire repointer la copie de travail vers le nouvel emplacement, mais c'est long.

    Celle là c'est du même accabit que le "c'est long pour créer un repo". svn switch --relocate et basta. C'est exactement le même type d'opération que tu fais quand un projet migre de serveur ou que tu veux ajouter une nouvelle branche distante dans un DVCS.

    Pour le reste tu as raison. Mais dans la vraie vie d'une part tu balances tes repos à un endroit et tu les déplaces plus jamais. Et d'autre part avec un DCVS tu mets pratiquement toujours un dépot de référence accessible en ssh même en bossant tout seul pour pouvoir bosser depuis n'importe machine. Ton path codé en dur tu l'as aussi au git remote add et tu le modifieras tout aussi aisément en cas de besoin.

    Après ce sont des outils, chacun utilise celui qui semble avoir le plus approprié.