Xcode's Groups and Files View, SCM/Subversion and Non-Project Files
Xcode's Groups and Files View, SCM/Subversion and Non-Project Files
- Subject: Xcode's Groups and Files View, SCM/Subversion and Non-Project Files
- From: Christopher Hunt <email@hidden>
- Date: Wed, 5 Dec 2007 21:32:22 +1100
Hi there,
Unfortunately I have encountered an issue with Xcode 3. I'm hoping
that the issue is with my understanding of SCM support within Xcode.
After having used CVS and MacCVS for many years I've finally moved
things over to SVN and I'm looking at the Xcode support for it.
To help explain my issue here's my SVN/filesystem layout:
folder1
folder1file1
folder2
folder2file1
folder2file2
project1
project1file1
project1file2
Project 1 depends on files in folder 1 & folder 2.
Within Xcode, project 1 lays things out in its Groups & Files view
like this:
project1
Classes
project1file1
project1file2
folder1
folder1file1
folder2
folder2file1
folder2file2
I have checked all of my files out (folder1, folder2 and project1)
and configured SVN as project1's SCM.
If I make a change to a file of project1 e.g. project1file1, then
Xcode correctly shows a nice little M next to the file in the Groups
& Files view. However if I make a change to a folder1 or folder2 file
such as folder1file1 then no M appears alongside it in the Groups &
Files view.
This behaviour appears to be due to Xcode only managing SCM for
project1's files given that they are below project1 in the filesystem
(as opposed to folder1 and folder2 files which are alongside project1
in the filesystem).
From an intuitive perspective, I expected Xcode handle SCM for all
files under the Groups & Files view. Can this expectation be
realised? (one idea that I have is to explore svn:externals...)
Thanks for any guidance.
Cheers,
-C
P.S. I already know about svnx and, while it works great, I was
nonetheless hoping to stay within Xcode.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden