I have a project and I want to work with another developer on the same project. I'm looking for a way to share the project between us, so that we can work on it parallel at the same time. I need it to work locally, without using an internet connection.
-
best way is git. supported via xcode GUI as also via console. I can only recommand using git and not starting with SVN, the speed and the possibilities are much better there ;) – geo Jun 05 '13 at 12:10
-
Too broad and can't really understand, voting to close. – djechlin Jun 05 '13 at 12:16
-
This question isn't related to neither iPhone, iOS or Xcode. Use a [DVCS](http://en.wikipedia.org/wiki/Distributed_version_control_system). – mkalmes Jun 05 '13 at 12:26
4 Answers
I'm a part of a 2-3 iOS developers team so I can give you a few tips from my experience on collaborating (we use git, I'm assuming you know a bit about. if not, read this), after you get the hang of it here are my thoughts -
- Try to make as little change as you can to your project pbx file simultaneity, It'll result in a conflict almost every time
- Don't be scared of branches, we're using them all the time, if you two are planning to work on different features of the same product try to do it in different branches
- We had serious problems with storyboards and collaboration - like pbx their content change even on open and merging those changes can be very tiring

- 1,027
- 1
- 10
- 21
You already have Git available to you inside of XCode. You can share your code and work on it on the same time using "branching" mechanisms.
Bitbucket has excellent FREE private mode where you and 5 other people can share a Git repository. There are easy-to-use tutorials available on their site. I would highly suggest using that.
I would steer away from using SVN, there are better tools for what you are looking for.

- 1,966
- 3
- 16
- 21
-
-
Signup for Bitbucket... there's a REALLY easy tutorial once you create your first repository. Again, its free and you just need to do the leg work to get started. – kgdesouz Jun 05 '13 at 12:20
Why don't you use SVN ?
You can configure SVN
in Xcode
for doing this. Also you can use Git
.
Check:

- 103,496
- 31
- 153
- 200
-
-
-
I would REALLY recommend using git instead of SVN - if you don't know anything about both then go ahead and take a look into git. Why learning old technologies when there are new ones? – gasparuff Jun 05 '13 at 13:29
Check this question How to set up an SCM in Xcode?. There you will get links about how to setup SCM for xcode