flat assembler
Message board for the users of flat assembler.

Index > Linux > Source Control?

Author
Thread Post new topic Reply to topic
Tyler



Joined: 19 Nov 2009
Posts: 1216
Location: NC, USA
Tyler 04 Jun 2010, 01:31
What's a good revision control system to use on small projects mainly developed by a single person? I'm thinking of setting up one because of what happened to my last flash drive. It broke unexpectedly and I lost all my work(I do most of my dev'ing on my flash drive). I want to get a revision control system to backup everything regularly to prevent that from happening again.

I'm reading about Git and SVN right now, anyone here have any experience with, or suggest, another?
Post 04 Jun 2010, 01:31
View user's profile Send private message Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo 04 Jun 2010, 20:00
GIT is superior than SVN in many ways. Try it, it's smaller, faster, simpler.
Post 04 Jun 2010, 20:00
View user's profile Send private message Yahoo Messenger Reply with quote
mindcooler



Joined: 01 Dec 2009
Posts: 423
Location: Västerås, Sweden
mindcooler 04 Jun 2010, 22:15
Git for Linux, SVN for Windows.
Post 04 Jun 2010, 22:15
View user's profile Send private message Visit poster's website MSN Messenger ICQ Number Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20363
Location: In your JS exploiting you and your system
revolution 05 Jun 2010, 02:18
Tyler: I hope you are not expecting GIT or SVN to be a substitute for a proper backup procedure.

Drives do break, as you have experienced, and only a good set of backups will allow you to recover.
Post 05 Jun 2010, 02:18
View user's profile Send private message Visit poster's website Reply with quote
Tyler



Joined: 19 Nov 2009
Posts: 1216
Location: NC, USA
Tyler 05 Jun 2010, 02:56
Thanks for all your input but, I'm pretty sure now that it's not really a revision control system I need(not for backup anyway), would I be an evil person to incorporate the backup(just save the dir from my flash drive to my HDD) into my makefile?

I'm still going to use Git, mainly for the revision tracking, not really for backup-ing though.
revolution wrote:

Tyler: I hope you are not expecting GIT or SVN to be a substitute for a proper backup procedure.

I was, but now I see it's not that simple. As long as my HDD and my flash drive don't break at the same time, I'll be okay.
Post 05 Jun 2010, 02:56
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 06 Jun 2010, 21:41
GIT for Windows as well as linux, really - and definitely not a replacement for backups.
Post 06 Jun 2010, 21:41
View user's profile Send private message Visit poster's website Reply with quote
Tyler



Joined: 19 Nov 2009
Posts: 1216
Location: NC, USA
Tyler 06 Jun 2010, 22:00
I had a misconception of how source control works. I was thinking of it more as a server/client like thing as opposed to reality, different local copies.

Is there anything you would recommend for backups?
Post 06 Jun 2010, 22:00
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 06 Jun 2010, 22:42
Tyler wrote:
I had a misconception of how source control works. I was thinking of it more as a server/client like thing as opposed to reality, different local copies.

Is there anything you would recommend for backups?
Source control usually does involve client/server, although several of them work fine with just local copies. With Distributed VCS, you usually commit to your local repository, and push changes to the server when it's ready for the rest of the world... this might seem like extra work compared to subversion's "commit to server" model, but it means that operations are blindingly fast because you have a local repo, and it makes easy to work in offline mode... and a lot of other stuff Smile

I used subversion for several years before transitioning to git, and I still think svn is a decent piece of software... but it has a lot of problems (especially when you work with other people who aren't well disciplined wrt. source control), and it's network protocol is extremely inefficient.

As for backup, I haven't found something I really like yet. SpiderOak is OK for online backups, but has it's own problems, and for big files you'll want something local. Pretty much all backup programs I've seen kinda suck Smile

_________________
Image - carpe noctem
Post 06 Jun 2010, 22:42
View user's profile Send private message Visit poster's website Reply with quote
Tyler



Joined: 19 Nov 2009
Posts: 1216
Location: NC, USA
Tyler 06 Jun 2010, 23:04
This is kinda unrelated, but related in purpose. Is it possible to enable a form of autorun on Linux? I could set up a script on my flash drive that would store a copy to the HDD every time I plug in my flash drive. Kinda ad-hock but it's simple and would work for what I need it to.
Post 06 Jun 2010, 23:04
View user's profile Send private message Reply with quote
SFeLi



Joined: 03 Nov 2004
Posts: 138
SFeLi 07 Jun 2010, 08:50
Btw, have anyone tried fossil?
Post 07 Jun 2010, 08:50
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.