• 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: CVS vs VSS
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS vs VSS


  • Subject: Re: CVS vs VSS
  • From: Andrew Kimpton <email@hidden>
  • Date: Mon, 16 Feb 2004 09:49:59 -0800

On Feb 15, 2004, at 8:35 PM, David Dunham wrote:

Chris



Well, you can do it in Perforce on a file-by-file basis, but it's
really intended for file formats that can't support merging (like most
binary files), not for general use over the entire repository.

I don't know of a single Mac application that doesn't have unmergeable binaries (if only their icon). NIBs are essentially binaries, aren't they? Therefore, any Mac developer group must have a way to deal with locking (or at least notification) of binaries.



The issue with NIB files is that they aren't really files at all (and neither are XCode projects) but rather are bundles - a folder containing one or more files that is presented to the user as a single item. Perforce handles binary files just fine.


Perforce is designed to work with files and not with 'collections' or bundles. It's possible to open a folder recursively for edit and to submit it as a single atomic change affecting multiple files however the user needs to be aware that this is required to operate on a .nib bundle.

Ideally Perforce could be extended to allow an arbitrary specification of 'folder ending in suffix .xyz' should be treated as a single file, with the perforce client and server working to ensure the correct operations without the user worrying about it.

I've not used CVS with Mac OS X but given CVS' unix background where bundles are uncommon, how does it handle bundles ?

Andrew 8-)
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: CVS vs VSS (From: David Dunham <email@hidden>)

  • Prev by Date: porting C++ from Visual Studio to Xcode and Linux
  • Next by Date: Re: CVS vs VSS (Andrew Kimpton)
  • Previous by thread: Re: CVS vs VSS
  • Next by thread: What to do with a bad nib?
  • Index(es):
    • Date
    • Thread