Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

whitehexagon

macrumors regular
Original poster
May 12, 2007
147
0
xcode newbie...

Is there anyway to get some icons/flags against the Groups and files view so I can see at a glance which files need svn Add and which have been changed between commits? At the moment when I commit the project, then it complains some of the new files need to be added, then I have to try and track down which files are new.

Also being able to see which files have compile errors or warnings would be useful. At the moment I have to click through each file trying to find the issue, I'm sure I'm missing the right way to do this :)
 
Try clicking SCM>Refresh entire project.
I'm using svn and I get M next to modified files, ? next to new ones.
Also, check out the SCM smart folder, should contain all new and modified files.
 
Also being able to see which files have compile errors or warnings would be useful. At the moment I have to click through each file trying to find the issue, I'm sure I'm missing the right way to do this :)
You want to take advantage of the Build Results window, accessible via clicking the build status link in the bottom right corner of your project window, or Build > Build Results, or shift + cmd + b.
 
There are, or may be, some bugs in Xcode where the M next to your file doesn't appear. As mentioned above, SVN refresh may help make the M appear. Also, Get Info on a file may make it appear for that file, although you need to know that it should appear.

Maybe they'll fix this bug sometime.
 
Yes I noticed a few bugs now with xcode, but it's by far not the worst IDE I've worked with, although I'm really missing alot of eclipse features right now. Although the svn support in xcode is alot easier to setup!
 
I must admit XCode is a bit flakey with SVN. On numerous occasions it fails to connect to my SVN server so I have to check stuff in using Versions.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.