The terms DVCS and Git seem to be thrown around a lot. Are there any applications for this technology if I'm not a programmer, but just a regular "superuser"?
feedback
|
|
Author Cory Doctorow got some geek friends to write FlashBake to commit his work every 15 minutes along with some other information.
His blog post about FlashBake talks much more about the motivation, usefulness and details. | |||
|
feedback
|
|
Bazaar is an excellent DVCS that is very user friendly for novices. It'd be very helpful if you were doing something that involved tracking changes to text (writing a book?) | |||
|
feedback
|
|
I personally use a git repo to keep track of change i'm making in my /etc, or in other folder with some important informations. I would say that a VCS (distributed or not) is useful to keep track on changes on items, not necessarily source codes. | |||
|
feedback
|
|
mmm my wife was using git with her friends for doing a collaborative work, so they could be "fusioning" their work at the end of each journey | |||
|
feedback
|
|
Good version control systems are specifically for programmers, although they are optimised for plain text files. I recommend SVN using Tortoise if you are on Windows. | |||
|
feedback
|
|
Our company is putting a version control system for our Power Point presentations. We work in professional education, and the sheer number of Power Point presentations and other marketing material that is floating around between two or three people is staggering. We're going to use a VCS to eliminate the clutter, and if someone inside the company wants a copy? Just browse to the VCS and grab the latest revision. We're probably going to go with VisualSVN, since it's one of the easier ways for us to setup a 'set it and forget it' VCS for our LAN. | |||||
feedback
|
|
Bazaar is definitely the most user friendly of the distributed RCSs I've tried. If you're on Windows, File Hamster is a commercial app aimed to be RCS (with distributed for enterprise IIUC) for non-programmers: http://www.filehamster.com/index.php?page=users I used to use it to track changes to illustrations (UI is great, developers are very friendly and nice), but I switched over to Bazaar. There is also versomatic for non-programmers, but it isn't distributed AFAIK: | ||||
|
feedback
|
|
Dropbox is in many cases a better solution than a VCS for a "superuser" who wants some of the benefits of a VCS but who isn't a programmer looking for source code control. Dropbox ( http://www.dropbox.com ) is not, strictly speaking, a version control system. It does use git behind the scenes, however, and offers most of the version control features a non-programmer user would want for file storage:
The main downside to Dropbox is that the free service offers "only" 2GB. That's still quite a lot, depending on your intended use. As I said, Dropbox is not a true version control system, certainly not something that would suffice for programmers who want source code version control. It may be a better option for non-programmer power users who want to have some of the advantages of version control, though. | ||||
|
feedback
|
|
Mercurial works fine for non-programming tasks. Keep back versions of pretty much any documents you work on. It's not as efficient dealing with binary files as with text, but for small scale environments it's probably still fine. Get TortoiseHg for simple installation and ease of use. What kind of files are you looking to manage, and is it just for you or for a group of people? The answers to those questions are key to deciding on the right system to use. | |||
|
feedback
|
|
I actually tend to use RCS (not distributed, I know) for my school papers. Mostly because I'm lazy and it's so easy to put a file under RCS in Emacs, and I'm afraid to write without version control -- what if I decide I didn't want to delete that paragraph after all? If I was going to write something big enough that I would want my text in multiple files, I would definitely use a DVCS for that, probably Bazaar. As for reasons to use a DVCS rather than a plain-old VCS,
| ||||
|
feedback
|