11
votes

Comment créez-vous une étiquette de subversion dans Xcode 4?

Je ne peux pas comprendre comment créer une étiquette de subversion dans Xcode 4. Je penserais que ce serait dans l'organisateur -> Interface des référentiels, mais je ne peux pas sembler trouver un moyen. Dans Xcode 3, vous pouvez parcourir le référentiel SVN, cliquez sur le bouton "Copier" dans la barre principale de la fenêtre, puis spécifiez le répertoire Tags / SVN. Je ne vois pas le même type d'option dans Xcode 4. Aide?

Ma solution de contournement Pour le moment est la ligne de commande: p>

svn copy trunkSourceUrl tagsDestinationUrl -m "My tag message."


0 commentaires

4 Réponses :


-2
votes

Sélectionnez le répertoire "Root-> Tags", créez un nouveau répertoire avec le nom de la version que vous souhaitez baliser E.G "MyGeat app 1.1" Sélectionnez le nouveau répertoire et cliquez sur "Importer", puis sélectionnez votre répertoire de code source et cliquez sur le bouton "Importer".


1 commentaires

Merci pour la réponse. Cependant, je ne pense pas que ce soit une véritable étiquette car elle copie des données du système de fichiers local au lieu du référentiel SVN. Avoir un sens? Les fichiers source d'une balise doivent provenir du référentiel SVN, et non du système de fichiers local. Je suppose que vous pouvez vérifier un projet à partir du contrôle de la source, puis simplement le réimporter en tant que balise, mais qui exécute le risque d'introduction de fichiers indésirables, et il est plus compliqué qu'une "copie SVN". De plus, je ne sais pas si les informations de révision seraient traitées correctement avec l'approche d'importation.



0
votes

Vous devez aller au niveau supérieur de votre référentiel et sélectionnez-la dans la bonne douleur de l'organisateur. Vous verrez où vous mettrez votre nom d'utilisateur et votre mot de passe. Sous que vous verrez des champs pour spécifier le coffre, les succursales et les balises. Je viens de mettre le coffre, les branches et les balises (comme cela est coutumier pour les mises en page SVN). Les bijoux à côté doivent changer en vert, et vous verrez des dossiers pour le coffre, les branches et les tags popup sous les repos à droite.


0 commentaires

7
votes

Hélas, comme avec la possibilité de fusionner des succursales, il apparaît que des balises ne peuvent pas être gérées dans Xcode 4. Ceci est un peu ridicule considérant que, par programme, créer une balise est exactement la même opération que de créer une branche. Je suppose que nous sommes bloqués avec des commandes de terminaux jusqu'à ce que Apple obtient enfin leur acte ensemble à propos de SVN.

drôle que ce soit les travaille dans Xcode 3.


1 commentaires

Après une interrogation pour une réponse pendant plusieurs mois (et utilisant Xcode avec SVN), je dois accepter que les balises SVN ne soient pas prises en charge.



0
votes

Vous avez correctement indiqué qu'il fonctionnait dans Xcode 3 et ne fonctionne plus dans Xcode 4. Je suppose que vous avez plus ou moins répondu à votre propre question - vous pouvez toujours utiliser Xcode 3 pour la copie de SVN, le marquage etc. Je viens d'essayer cela, et il semble fonctionner correctement avec Xcode 4 ouvert en même temps. Vous n'avez pas besoin d'ouvrir de fichier ni de projet dans Xcode 3 pour pouvoir utiliser le menu 'SCM'. Comme vous n'aurez pas besoin de faire cela souvent (je suppose), ce n'est pas un problème majeur d'utiliser deux applications XCode en même temps pendant un court moment; Sinon, cela pourrait être déroutant.


0 commentaires