Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Autres systèmes > Mac

Mac Avant de poster: Lire La FAQ Mac; Voir la page Outils; Voir les tutoriels.

Réponse
 
Outils de la discussion
Vieux 15/08/2008, 15h42   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2005
Messages: 51
Par défaut X-Code et SVN

Bonjour,

Je travail actuellement sur un projet C++ à partir de deux postes differents, l'un depuis windows et VS2008, l'autre sur Mac OS et XCode 3.0

Mon projet est versionné sur SVN et j'aurais "bien aimé" pouvoir utiliser cette fonctionnalité depuis XCode... Mais je n'y comprends rien... J'ai beau faire ce que je veux, impossible de configurer mon projet pour lui dire d'utiliser le repository, dans la liste de sélection il est toujours grisé

Est-ce que quelqu'un y a compris quoi que ce soit? Après 2 après midi d'essais, j'ai laissé tomber, quand je veux faire un commit depuis mon power book, je lance un VM avec windows et tortoise d'installés pour y arriver...
lgomez est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/08/2008, 15h58   #2 (permalink)
Membre émérite
 
Avatar de Spootnik
 
Date d'inscription: janvier 2007
Localisation: Toulouse !
Âge: 18
Messages: 845
Par défaut

Olaaa du calme là .

Bon première chose pas besoin de repasser sous Windows pour utiliser Subversion. Lance l'application Terminal et tape "svn" puis entrée. Et là ooh miracle l'outil Subversion... bon faut connaître les commandes, mais t'as au moins un moyen d'utiliser ton projet là.

Ensuite pour Xcode, c'pas compliqué (ué c'est jamais compliqué avec moi...). Créé ton projet dans le dossier que tu as téléchargé par le SVN puis rajoute tous tes fichiers au projets, enfin fais ton p'tit train train quoi.

Puis dans la colonne sur la gauche dans la fenêtre principale, tu sélectionne ton projet, et... menu File > Get Info. Et là dans la fenêtre, vers le bas... "SCM System" tu choisis "Subversion" et tu coches "Enable SCM". Et voilà !

À partir de là Xcode va vérifier tous tes fichiers pour voir s'ils sont à jour, et au besoin il t'affichera une lettre (M si t'as fait des modification, U si tu dois mettre à jour, C si ya une merde, A si le fichier a été ajouté mais pas envoyé, et ? si le fichier n'est pas sur le dépôt SVN).


Bon je précise que j'utilise Xcode 1.5 donc certaines choses ont sûrement changé, à toi de farfouiller un peu .
__________________
Développeur amateur en C, C++ et Objective-C sous Mac OS X 10.5.
Portage en cours par mes soins de la SFML pour Mac OS X.

Je ne réponds par MP qu'aux messages strictement personnels.
Spootnik est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/08/2008, 14h27   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2005
Messages: 51
Par défaut

Mais c'est quand même méchamment tordu de devoir recréer un nouveau projet (alors que j'avais déjà un projet avant) pour que celui ci soit versionné, non?

Sinon pour ta remarque au sujet de la ligne de commande... Ben... On s'habitue tellement vite au GUIs que j'ai même pas pensé à y aller en ligne de commande Ca me permettra au moins de me passer de VM en attendant de comrendre XCode
lgomez est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/08/2008, 22h26   #4 (permalink)
Membre émérite
 
Avatar de Spootnik
 
Date d'inscription: janvier 2007
Localisation: Toulouse !
Âge: 18
Messages: 845
Par défaut

Bah en même temps Xcode 1.5 ça date un peu, c'est sûrement plus simple maintenant .
__________________
Développeur amateur en C, C++ et Objective-C sous Mac OS X 10.5.
Portage en cours par mes soins de la SFML pour Mac OS X.

Je ne réponds par MP qu'aux messages strictement personnels.
Spootnik est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/08/2008, 08h49   #5 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2005
Messages: 51
Par défaut

Je t'assure que non Ou alors c'est moi qui n'y ai toujours rien compris... Mais c'est pas grave, j'ai laissé tomber l'idée de l'utilisier pour le versionning, autant y aller directement avec un vrai client qui fonctionne "comme moi je le comprends". D'ailleurs, il existe un GUI pour SVN qui s'appelle svnX, qui même s'il n'est pas un chef d'oeuvre en ergonomie et en practicité remplace avantageusement la ligne de commande
lgomez est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MACTUTORIEL MACFAQ MACLIVRES MACOUTILS MACBLOG MACÉVÈNEMENTS MAC4D

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Autres systèmes > Mac



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide