-
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é :evilred:
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...
-
Olaaa du calme là :mrgreen: .
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é :aie: (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 :P .
-
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 :mouarf: Ca me permettra au moins de me passer de VM en attendant de comrendre XCode :)
-
Bah en même temps Xcode 1.5 ça date un peu, c'est sûrement plus simple maintenant :D.
-
Je t'assure que non :D 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