Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ian Collins Newsgroups: comp.programming Subject: Re: programmer's keyboard Date: Mon, 31 Dec 2012 09:36:54 +1300 Lines: 24 Message-ID: References: <150e1c64-726a-43cc-82f9-a52c81a2e8ce@googlegroups.com> <_sWdnYhcjvIJl0LNnZ2dnUVZ8sadnZ2d@bt.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net Qk+oItBxtj/8Cl3F1WpnWQPeRNOMD/tUXy6cNLv1sPXYGbzyMnicxj+vbYnur56Fyt Cancel-Lock: sha1:muaKqwpIPkVmIlNlZglh4FMGZZc= User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:17.0) Gecko/17.0 Thunderbird/17.0 In-Reply-To: Xref: csiph.com comp.programming:2700 BGB wrote: > On 12/30/2012 12:12 PM, Rui Maciel wrote: >> >> You can use version control systems to manage local projects, without having >> to transfer any data through a network. You can also copy the whole project >> around, versioned data and all. >> > > granted, but it isn't really all that clear if/how it is worth the > hassle of doing so. The "hassle" of typing "hg commit" once in a while is far outweighed by the convenience of being able to type "hg revert" when you break something. As for copying, with Mercurial at least, everything in in the source directory, so there's no additional effort required. Because you don't have all those dated directories floating around, where's way less data to copy. The convenience of being able to use ssh to clone and synchronise between hosts and devices is a big win. -- Ian Collins