19

In previous version of Xcode there was a repository section in Organiser which is now missing in Xcode 5. How to export project to SVN in Xcode 5.

TechFanatic
  • 1,218
  • 4
  • 13
  • 31

4 Answers4

47

One way is using an svn client. The one which is obviously available is the command line svn client. So here's how I use it:

Our repository is: https://myserver.me.com/svn/ The repository is added to Xcode using Xcode->Preferences->Accounts.

  • Create a new project inside Xcode 5: $HOME/IOS/Projects/MyProject
  • Close the project or maybe even better close Xcode to avoid Xode interfering with svn. Really.
  • Open a terminal and change directory into the projects folder

    cd $HOME/IOS/Projects
    
  • Import the project into svn:

    svn import -m "New Import"  MyProject/ https://myserver.me.com/svn/trunk/MyProject
    
  • Checkout the project again to create a working copy

    svn co https://myserver/svn/trunk/MyProject MyProject
    
  • Re-open the project in Xcode and enjoy svn. The project is now part of the repo.

Robert
  • 596
  • 4
  • 6
2

Select Source Control -> Check Out… This shows a “Check Out” dialog.

This is Check Out

Select SVN from Recents or Repositories tab.

Check out dialog

Now, select the directory in which to check out the project.

Click on “Check Out”. This updates the local project to remote SVN.

Jayprakash Dubey
  • 35,723
  • 18
  • 170
  • 177
1

please refer this.

https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/add_repository.html#//apple_ref/doc/uid/TP40013306-CH4

and on click on setting btn you can import and export also.

Ayaz
  • 1,398
  • 15
  • 29
0

In XCode 5, you can add/view repositories at Xcode->Preferences->Accounts. You can also view/enter the repository at "Source Control"->"Check Out..."

rakmoh
  • 2,953
  • 1
  • 16
  • 14
  • 12
    That is true, but you cannot add new project to repository using CheckOut command. You can only import existing one. – vedrano Sep 25 '13 at 08:33
  • This worked pretty well for me... I created an empty folder on SVN; checked it out as @rakmoh suggests; copied the contents of my project into the checked out folder; and now I can easily commit the project using xCode. This is pretty similar in concept to the accepted answer but without using command line – Edd Mar 26 '15 at 16:45