• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Xcode 3.0 and new SCM features
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xcode 3.0 and new SCM features


  • Subject: Re: Xcode 3.0 and new SCM features
  • From: Andrew Pontious <email@hidden>
  • Date: Tue, 8 Jan 2008 12:01:42 -0800

On Jan 8, 2008, at 6:48 AM, Jake Traynham wrote:

I'm trying to figure out how to get back functionality from Xcode 2.5 and previous with the SCM stuff. I have a CVS repository that looks similar to this:

/CVS/Common/
/CVS/Project1/
/CVS/Project2/

Both "Project1" and "Project2" use code from the "Common" code directory. In Xcode 2.5 and before, the SCM feature was able to figure out when code in the "Common" directory had changed and allowed me to update/commit/etc that code. Now in Xcode 3.0, it doesn't see those changes and the context menu for files in the "Common" directory show "Add to Repository" as if they aren't already. I tried changing the "root" of the project to my main / CVS/ directory, but when I do that, I see *all* the changes for every project in the CVS directory. I also tried adding a symlink to the Common directory under the Project directories to see if that would help, but it didn't.

Does anyone have any pointers or suggestions on how to get back this functionality where the SCM pane shows all changes to files in (and only in) the current Project's directory and the Common code directory? This seems simple enough.

In Xcode 2.*, Xcode's SCM system would go through all the files in your project, figure out their location, and figure out if those locations were under some sort of SCM system that it could detect.


As you can imagine, this could take a lot of time and resources.

For Xcode 3.0, we switched to a system based on the new Xcode project root. You specify one SCM system and location for your project, and that is used to evaluate every file under your project root.

We realize that this shuts out the kind of functionality that you're looking for, and I apologize for that. We are looking into potential solutions for future versions of Xcode, I can't give you any further information than that.

-- Andrew
_______________________________________________
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


  • Follow-Ups:
    • Re: Xcode 3.0 and new SCM features
      • From: Andy O'Meara <email@hidden>
    • Re: Xcode 3.0 and new SCM features
      • From: Jake Traynham <email@hidden>
References: 
 >Xcode 3.0 and new SCM features (From: Jake Traynham <email@hidden>)

  • Prev by Date: Re: Got success. Thank you guys.
  • Next by Date: Re: XCode does no loger start after update to 10.5.1
  • Previous by thread: Xcode 3.0 and new SCM features
  • Next by thread: Re: Xcode 3.0 and new SCM features
  • Index(es):
    • Date
    • Thread