Berkeley CSUA MOTD:Entry 41783
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/07/08 [General] UID:1000 Activity:popular
7/8     

2006/2/9-11 [Computer/SW/RevisionControl] UID:41783 Activity:kinda low
2/9     I'm starting a personal programming project and I need some revision
        control system.  What would you suggest given that the client and
        server must run on Windows?
        \_ Subversion
           \_ Seconded. Subversion is probably the best revision control
              system I've used. It is as easy to use and maintain as cvs
              but has almost all the features of clearcase (including
              versioned directories and symlinks).
           \_ what is wrong with CVS?    --clueless
        \_ Does it have to be free?
           \_ Free or <$50 for 1 user.
        \_ Perforce is free for two users. If you make your project open
           source, you can get a free multi-user license from them; I don't
           know how willingly they give those out. I've heard svn is close to
           p4 in functionality, even if it does pollute your file system. -gm
           \_ p4 does a lot more than svn, but if you are a one or two person
              team you probably won't ever use all that lot more.
           \_ I didn't know that.  Since that's what we use at work and I'm
              reasonably happy with it that sounds like a good solution. Is
              there anything better about Subversion I should know? -op
           \_ I used Perforce in my previous job and now I use ClearCase.
              Perforce has a nice feature called "change list" which ClearCase
              doesn't.  It's for grouping together related changes in multiple
              files.  Submitting changes in multiple files using change list
              is atomic.  You can include and exclude changes using the change
              list number.  You can also look up which changes in which other
              files are tied to this change in this file, via the change list
              number.  I wish there is something similar in ClearCase.  Now
              in ClearCase we have to create labels for every change, and rely
              on the individual engineer to manually list all the changed files
              in the label description.  Using labels doesn't make checking-in
              atomic either.
2025/07/08 [General] UID:1000 Activity:popular
7/8     

You may also be interested in these entries...
2012/4/2-6/4 [Computer/SW/Languages/Java, Computer/SW/RevisionControl] UID:54353 Activity:nil
4/02    We use Perforce at work for revision control. It seems to work okay.
        Lately, a lot of the newer developers are saying that Perforce
        sucks and we should switch to Mercurial or Git. I have done some
        searching on the Internet and some others have this opinion. Added
        advantage is that Mercurial and Git are free. However, there would
        be some work to switch for the sysadmins and the developers.
	...
2008/4/3-9 [Computer/SW/Mail, Computer/SW/RevisionControl] UID:49661 Activity:nil
4/3     In "p4 client", modtime/nomodtime sets the file timestamp to
        either the modification time from submitting client or the time that
        the file is fetched.  Is there a way to set the file timestamp to
        the time that the file was submitted, like what ClearCase does?  Thx.
        \_ How is this different from the modtime option? Are you concerned
           about clock skew or timezone differences?
	...
2008/1/10-12 [Computer/SW/RevisionControl] UID:48922 Activity:nil
1/10    In subversion (svn) is there a way to check out a file from
        a different BRANCH for diff purposes?
        \_ More specifically, do you want to compare your working copy of
           file.c with one in a branch?  Or do you want to compare the
           repository copy of file.c in trunk vs. file.c in branch?
           \_ compare a particular revision in trunk with a particular
	...
2007/10/3-7 [Computer/SW/RevisionControl] UID:48238 Activity:high
10/3    Is there a command in cvs that'll tell me what files I've
        editted/changed from the original cvs update?  \_ Use the -n flag.
        I normally use cvs -n update.  \_ Do you have to use CVS or can
        you migrate to something else?
           \_ Yeah, subversion is quite nice.  I hated it at first, though
              \_ How do you find out what files I've editted in svn?
	...
2006/10/24-26 [Computer/SW/WWW/Browsers] UID:44940 Activity:low
10/24   So why is Firefox at 2.0 now?  Granted this revision is a bit bigger
        than most minor revisions, but neither the program architecture or
        plugin interface changed much.
        \_ Marketing?  Maybe even free software needs marketing?
           \_ The marketing wants to be freeeeee!!1111
        \_ http://www.mozilla.com/en-US/firefox/2.0/releasenotes/#whatsnew
	...