web-dev-qa-db-fra.com

Comment configurer un référentiel SVN dans xCode 9.0

Avec xCode 9.0, je rencontre un problème avec l’installation de SVN.

Je n'ai trouvé aucune option pour ajouter un référentiel SVN qui fonctionnait approprié avec les versions antérieures de xCode.

En contrôle de source, j'obtiens GIT partout. J'utilise SVN pour longtemps et fonctionnait correctement avec les versions antérieures de xCode mais cela ne fonctionne pas avec xCode 9.0.

7
iLearner

J'ajoute cette réponse car j'ai trouvé work around pour cela (pas comme une solution à part entière)

Si vous avez mis à niveau votre version de xCode vers la version 9.0 et ne trouvez rien qui puisse attacher votre code au référentiel SVN, les étapes suivantes vous aideront

  1. Prendre la dernière commande du terminal
  2. Ouvrez votre code dans xCode8 (> 8.0 et <9.0)
  3. GO au contrôle de la source
  4. Vous pouvez recevoir une alerte pour mettre à niveau Subversion vers la version 1.9.
  5. Cliquez sur mettre à niveau
  6. Ouvrez maintenant le même code dans xCode9.0, vous êtes maintenant prêt pour tous les commits et mises à jour de svn.

 enter image description here

 enter image description here

1
iLearner

Si vous avez une version antérieure de xcode et plus, la méthode de mise à niveau ne fonctionne pas ou ne peut pas être utilisée, vous pouvez utiliser Terminal pour effectuer la mise à niveau.

  1. Aller au terminal
  2. changer de répertoire dans la base de dossiers du projet, en utilisant la commande cd
  3. Pour vérifier si vous êtes à la base, exécutez la commande "ls -l". Vous devriez voir un dossier nommé .svn
  4. lancez la commande "svn upgrade"
  5. Si vous voyez un message amélioré, tout est terminé, puis cliquez sur OK. Redémarrez Xcode pour voir les commandes SVN dans le menu Contrôle de source.
2
HelloWorld

Je pourrais extraire un dépôt SVN de Xcode 9.2

Je suis allé à source control-> clone-> choisissez l'option svn et l'authentification et le paiement.

2
Sagar D

Toutes les mentions de Subversion semblent avoir disparu de XCode 9, mais cela fonctionne toujours, et c'est en fait terriblement simple:

(testé avec XCode 9.4.1)

  1. Aller au contrôle de la source-> Cloner ...

 Source Control -> Clone

  1. Vous avez probablement déjà vu cet écran et arrêté, car il indique GitHub en évidence. MAIS, remarquez la barre de texte "Entrer l'URL du référentiel" en haut! Vous pouvez simplement écrire votre URL Subversion ici et cliquer sur Cloner!

 Add Github Account (!?) Screen

  1. Ainsi. Lorsque vous cliquez sur le bouton Cloner, il vous sera demandé de saisir vos informations d'identification svn (si nécessaire) et le répertoire dans lequel le référentiel sera cloné.

 Entering svn repo

  1. Après cela, ouvrez simplement votre projet ou votre espace de travail à partir du répertoire cloné, et le tour est joué. Même le nouveau navigateur de contrôle de source (commande + 2) devrait fonctionner immédiatement.

 enter image description here

Je n'ai pas compris comment ajouter des éléments à un dépôt Subversion, mais cela fonctionne pour les dépôts existants. Je n'ai pas encore essayé cela sur XCode 10 beta.

1
rednuht