2009-02-04 5 views
4

J'ai souvent entendu dire que l'intégration de Xcode avec SVN faisait défaut, mais vu que je ne l'ai jamais utilisé personnellement, je ne peux m'empêcher de me demander pourquoi.Malheurs SVN et Xcode

Maintenant, je commence un nouveau projet, et une fois de plus, SCM est apparu. Cette fois cependant, je pense que je veux avoir une meilleure idée de ce que Xcode fait et ne fait pas correctement avec SVN.

Alors, avez des histoires d'horreur?

Répondre

4

Une non-réponse totale à ce que vous demandez, mais ...

Je suis un vrai grand fan des versions (www.versionsapp.com) et son m'a fait en fiche une once au sujet de tout Xcode intégration avec SVN.

+0

Grande application, mais coûte 55 $. – Stanislav

1

Aucune histoire d'horreur: j'utilise Xcode 3.1.2 avec SVN depuis presque un an maintenant et c'est assez bon. Le Xcode SCM (Source Control Manager) est assez basique, mais stable. La seule chose qui ne va pas bien est de supprimer un fichier. Lorsque vous supprimez un fichier, Xcode propose également de supprimer le fichier du contrôle de version, mais lorsqu'il est temps de le valider, il se plaindra de l'absence du fichier. Donc, je fais généralement un 'svn rm' à partir du terminal pour supprimer un fichier, plutôt que de le supprimer à partir du panneau Groupes Xcode &. Si je l'ai oublié et que svn ne cesse de s'énerver, 'svn cleanup' le trie généralement.

0

Il ne vous montre pas la progression lors de la validation ou de la validation. En outre, s'il existe un conflit de fichier de projet, vous avez la possibilité de le conserver ou de le remplacer par la dernière copie. De toute façon, les changements de quelqu'un sont perdus. En dehors de cela, l'intégration SVN est assez utilisable - nous comptons sur cela pendant plusieurs mois.

0

Personnellement, les équipes de développeurs que j'ai travaillé ont jamais regretté d'avoir passer svn-git (désolé, le débordement de pile ne me laisse pas mettre dans le lien) ou bzr (http://www.bazaar-vcs.org/). Vous pourriez les examiner, même si je ne connais pas beaucoup l'intégration de Xcode. (Tout le monde que je connais a été un junkie en ligne de commande - ou utilisé TortiseBZR, etc. sur Windows.)

+0

Ya, je suis déchiré entre hg et git à ce stade, mais j'ai définitivement dépassé svn. – DarthNerdus