Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Articles

Mac

Project Builder, CVS et les variables d'environnement

Par Mathieu - Mis à jour le

CVS, c'est quoi ? Je trouve de l'aide où ?



CVS est l'outil le plus répandu pour contrôler l'évolution de votre travail en groupe, et plus spécialement la progression des versions. Il vous permet, à l'aide de sites comme SourceForge ou Savannah, de partager le code source sur lequel vous bossez avec d'autres programmeurs.

CVS s'utilise via la ligne de commande, sauf quand Apple a la bonne idée de l'interfacer avec son environnement de développement : Project Builder. Il est donc possible de partager vos projets directement depuis l'application. Selon la documentation d'Apple, c'est automatique et tout marche tout seul. Oui mais, concrètement ça n'est pas si simple et ne parche pas vraiment du premier coups.

En effet, pour utiliser CVS, il convient de le paramètrer correctement. Cela se fait à l'aide de variables d'environnements, dans le Terminal. Savannah a un système très simple pour utiliser CVS avec SSH, - je vous conseil de passer par ce site plutôt que par SourceForge - tout est expliqué clairement dans leur FAQ. Lisez la et paramètrez votre CVS en ligne de commande. Rien ne change ici entre Mac OS X et les autres Unix. Cela se fait relativement simplement.

Mais, malheureusement, même avoir configuré correctement SSH (je vous conseil d'ailleurs de ne pas mettre de pass-phrase, pour que votre ssh-agent se lance plus rapidement) et les variables d'environnement de CVS, ce dernier fonctionne dans le Terminal, mais pas dans Project Builder.

Les deux pièges à éviter



La première chose qu'il faille faire pour que CVS soit activé dans Project Builder, c'est d'ajouter votre projet '.pbproj' au dépot CVS. Pour cela, faites simplement un cvs add MonProjet.pbproj/ dans le Terminal. Mais, même après cela, Project Builder active les commandes CVS dans la barre de menu, mais rien de plus ne se produit. Si vous consultez l'application Console, vous verrez qu'une erreur étrange est attribuée à Projetc Builder. C'est normal... enfin, disons compréhensible.

Ce qui se passe est simple : lorsque vous lancez votre Terminal, votre script '.cshrc' est exécuté. C'est lui qui donne les bons paramètres à CVS. Mais en lançant Project Builder depuis le Finder, ces paramètres ne sont pas connus par l'application. La méthode à suivre pour qu'ils soient envoyés est donc de lancer Project Builder depuis le Terminal. Ainsi, les variables d'environnements seront passées à l'interface CVS de Project Builder et tout se déroulera sans problème.

Pour le lancer de la sorte, ouvrez le Terminal et tapez : open /Developer/Applications/Project Builder.app/. Ouvrez ensuite votre projet. La synchronisation avec le serveur devrait alors se faire sans peine.

Un poil de lecture



Pour plus de détails, consultez les articles ci-dessous, très simples, clairs et détaillés (surtout pour celui de MosX.net) :

- CVS et Project Builder, court mais en anglais ;
- CVS et Project Builder, en français mais un peu plus long ;
- la FAQ de Savannah.

PS : Si cette article vous paraît être du charabia, c'est normal. Si vous n'êtes pas programmeur, il y a peu de chance que CVS, Project Builder, Savannah etc. soient des choses qui vous intéressent. Dans le cas contraire, merci de réagir pour me confirmer dans la pensée que ce genre d'info intéresse quelqu'un...
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

Les MacBook Pro M3 Pro et M3 Max débarquent au meilleur prix sur le Refurb ! Jusqu'à -925€ !

Les MacBook Pro M3 Pro et M3 Max débarquent au meilleur prix sur le Refurb ! Jusqu'à -925€ !

Si vous désirez vous offrir un MacBook Pro M3, M3 Pro ou M3 Max au meilleur prix, c'est sur la boutique de produits reconditionnés par Apple...

Une nouvelle version du malware Atomic Stealer cible les Mac !

Une nouvelle version du malware Atomic Stealer cible les Mac !

Les esprits malveillants tentant de mettre la main sur les données d'utilisateurs à leur insu rivalisent d'imagination pour parvenir à...

15 mois de Microsoft 365 Famille (6 postes) au meilleur prix pour les French Days !

15 mois de Microsoft 365 Famille (6 postes) au meilleur prix pour les French Days !

Si vous avez besoin de la suite Microsoft 365 au sein de votre famille, une promotion permet aujourd'hui de s'offrir un abonnement de 15 mois pour 6 personnes...

Le MacBook Air M2 à 999€ pour les French Days ! Du jamais vu !

Le MacBook Air M2 à 999€ pour les French Days ! Du jamais vu !

Les promotions des French Days permettent de s'offrir la version M2 au meilleur tarif jamais vu pour une machine neuve, améliorant d'autant son rapport...

Une campagne Ulule pour le clavier ergonomique français GDEK !

Une campagne Ulule pour le clavier ergonomique français GDEK !

Gilles Devillers propose une campagne de financement participatif sur Ulule afin de produire son clavier ergonomique GDEK.

Les SSD Samsung T7 à moitié prix pour les French Days !

Les SSD Samsung T7 à moitié prix pour les French Days !

Apple continue en 2024 de proposer des machines d'entrée de gamme avec des SSD de faible capacité. Il peut donc être intéressant de...

Le MacBook Pro M3 à 1699€ ! Son prix le plus bas !

Le MacBook Pro M3 à 1699€ ! Son prix le plus bas !

Si vous désirez vous offrir le MacBook Pro M3 au meilleur prix, c'est sur la boutique de produits reconditionnés par Apple qu'il faut vous...

Le MacBook Pro M3 Pro 1To à son prix le plus bas (-500€) !

Le MacBook Pro M3 Pro 1To à son prix le plus bas (-500€) !

Si vous désirez vous offrir un MacBook Pro avec une configuration performante et équilibrée, la version M3 Pro dotée de 18 Go de...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

3 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.