Re: CVS vs VSS
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.