Controlling your source....
-
Got a team of programmers working on a project? Are you someone who thinks source control is for those who can't copy files between machines without losing work? We did and then found FreeVCS. We tried sourcesafe, CVS and a host of other commercial solutions but this little freeware source control program is superb! Unfortunately, the developer seems to have stopped working on it now, but the software is in excellent shape and is far less intrusive and easy to use than many products out there now. Just thought people might like to know if, like us you are struggling to find something decent. http://www.thensle.de/index.htm Hope it helps. James.
-
Got a team of programmers working on a project? Are you someone who thinks source control is for those who can't copy files between machines without losing work? We did and then found FreeVCS. We tried sourcesafe, CVS and a host of other commercial solutions but this little freeware source control program is superb! Unfortunately, the developer seems to have stopped working on it now, but the software is in excellent shape and is far less intrusive and easy to use than many products out there now. Just thought people might like to know if, like us you are struggling to find something decent. http://www.thensle.de/index.htm Hope it helps. James.
I'd like to know how many developers here don't use any sort of source control. As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). So I end up with July_21_02.zip, July_23_02.zip etc... Very rarely do I have to unzip a file and retrieve an old source file. Regards, Nish p.s. I am not promoting this at all, but it's just that all the C++ stuff I did was on my own; whenever I worked in a team, it wasn't C++.
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
I'd like to know how many developers here don't use any sort of source control. As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). So I end up with July_21_02.zip, July_23_02.zip etc... Very rarely do I have to unzip a file and retrieve an old source file. Regards, Nish p.s. I am not promoting this at all, but it's just that all the C++ stuff I did was on my own; whenever I worked in a team, it wasn't C++.
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
When you work on a big team, you get so used to this checkin/checkout habit that you'll forever do it. Yesterday a customer called us and asked to fix a bug in a version we did three years ago... My latest articles: Desktop Bob - Instant CP notifications XOR tricks for RAID data protection
-
When you work on a big team, you get so used to this checkin/checkout habit that you'll forever do it. Yesterday a customer called us and asked to fix a bug in a version we did three years ago... My latest articles: Desktop Bob - Instant CP notifications XOR tricks for RAID data protection
Daniel Turini wrote: When you work on a big team, you get so used to this checkin/checkout habit that you'll forever do it. Okay I guess so :-) Daniel Turini wrote: Yesterday a customer called us and asked to fix a bug in a version we did three years ago... Okay, so you have a new version which does not have this bug, but your customer had the old version and you guys actually support the 3 year old version??? Wow! I thought you'd do it a' la MS and tell him to upgrade :-) Nish
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
Got a team of programmers working on a project? Are you someone who thinks source control is for those who can't copy files between machines without losing work? We did and then found FreeVCS. We tried sourcesafe, CVS and a host of other commercial solutions but this little freeware source control program is superb! Unfortunately, the developer seems to have stopped working on it now, but the software is in excellent shape and is far less intrusive and easy to use than many products out there now. Just thought people might like to know if, like us you are struggling to find something decent. http://www.thensle.de/index.htm Hope it helps. James.
JDMoore wrote: Unfortunately, the developer seems to have stopped working on it now I’ve been working for three years on the same software. I’ve paid a staff of 10 programmers during two years in the peak of working for helping us creating this software. I would never use an abandoned project for controlling my versions. Best of all, if something goes wrong with CVS, its repositories are just a bunch of text files, with a very simple structure. In an emergency I can reconstruct everything I need. Well, I’m a big fan of CVS, as you see… My latest articles: Desktop Bob - Instant CP notifications XOR tricks for RAID data protection
-
I'd like to know how many developers here don't use any sort of source control. As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). So I end up with July_21_02.zip, July_23_02.zip etc... Very rarely do I have to unzip a file and retrieve an old source file. Regards, Nish p.s. I am not promoting this at all, but it's just that all the C++ stuff I did was on my own; whenever I worked in a team, it wasn't C++.
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). I can't work without source control even on my home projects. The biggest advantage is that you can always quickly compare different versions. This makes me brave to go on with serious source code changes: I know that if something in the functionality is suddenly broken, I can quickly compare what changed I did since latest proven version. And I label tested versions regularly. Using source control for personal projects also gives nice feeling that you have your own small software house where all pieces are in place. Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski
-
When you work on a big team, you get so used to this checkin/checkout habit that you'll forever do it. Yesterday a customer called us and asked to fix a bug in a version we did three years ago... My latest articles: Desktop Bob - Instant CP notifications XOR tricks for RAID data protection
Amen. I work alone but have been using version control for three years (SourceSafe, about to switch to Surround SCM) and would never work without it. It makes it trivial to: 1. See which source files have changed in each version 2. See what changes were made to these changed source files These two activities would be very painful if you just zipped up the source files and saved them. Too painful to consider. Other benefits: 1. Space. Only the changes are stored (text files only). 2. etc. Ted
-
I'd like to know how many developers here don't use any sort of source control. As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). So I end up with July_21_02.zip, July_23_02.zip etc... Very rarely do I have to unzip a file and retrieve an old source file. Regards, Nish p.s. I am not promoting this at all, but it's just that all the C++ stuff I did was on my own; whenever I worked in a team, it wasn't C++.
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: So I end up with July_21_02.zip Interesting that. I used to go client name, project name, day, month and year. But then I realised for searching-through-backup purposes it sucked, so I swapped day, month and year to year, month and day. That way it sorts perfectly in explorer. Just an observation :)
Paul Watson
Bluegrass
Cape Town, South Africa -
Daniel Turini wrote: When you work on a big team, you get so used to this checkin/checkout habit that you'll forever do it. Okay I guess so :-) Daniel Turini wrote: Yesterday a customer called us and asked to fix a bug in a version we did three years ago... Okay, so you have a new version which does not have this bug, but your customer had the old version and you guys actually support the 3 year old version??? Wow! I thought you'd do it a' la MS and tell him to upgrade :-) Nish
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: Okay, so you have a new version which does not have this bug, but your customer had the old version and you guys actually support the 3 year old version??? Wow! I thought you'd do it a' la MS and tell him to upgrade I think he will upgrade soon, but I can't force him. And we care for our customers, really. I can imagine myself being him and needing this bug fix and someone asking me to do a costly upgrade, I would be really pissed. I think that this is the main reason we are still in business. Actually, if you are really picky you could use the "Consumer Code" law in Brazil, which obligates you to support a version for 5 years! My latest articles: Desktop Bob - Instant CP notifications XOR tricks for RAID data protection
-
Amen. I work alone but have been using version control for three years (SourceSafe, about to switch to Surround SCM) and would never work without it. It makes it trivial to: 1. See which source files have changed in each version 2. See what changes were made to these changed source files These two activities would be very painful if you just zipped up the source files and saved them. Too painful to consider. Other benefits: 1. Space. Only the changes are stored (text files only). 2. etc. Ted
Also useful for the "Hmmm... It's working fine but wouldn't it be nice if I just add this tweak... I wonder what this will do... Oh my god! Get it back, get it back!" scenario. :-D Paul Why don't you take a good look at yourself and describe what you see - Led Zeppelin, Misty Mountain Hop
-
I'd like to know how many developers here don't use any sort of source control. As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). So I end up with July_21_02.zip, July_23_02.zip etc... Very rarely do I have to unzip a file and retrieve an old source file. Regards, Nish p.s. I am not promoting this at all, but it's just that all the C++ stuff I did was on my own; whenever I worked in a team, it wasn't C++.
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: July_21_02.zip, July_23_02.zip This brings back the old memories on one of my previous projects where there where folders created on each date maintained individually by different developers on different machines X| It took me a day to figure out the project dependencies and get it compiled. Once we started using source control...it was a great relief, we even managed to get to the automated daily build thingy... p.s Always back up to the file server where it gets backed regularly, you never know when your machine will be doomed.I have a bitter experience on this one too :-( Cheers Kannan
-
Amen. I work alone but have been using version control for three years (SourceSafe, about to switch to Surround SCM) and would never work without it. It makes it trivial to: 1. See which source files have changed in each version 2. See what changes were made to these changed source files These two activities would be very painful if you just zipped up the source files and saved them. Too painful to consider. Other benefits: 1. Space. Only the changes are stored (text files only). 2. etc. Ted
Ted Christiansen wrote: I work alone but have been using version control for three years (SourceSafe, about to switch to Surround SCM) What is Surround SCM? And why do you switch? Just curious. Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski
-
Nishant S wrote: As for me, I usually work alone and the only source control I do it to take daily backups of the entire project(s) folder (minus the output files). I can't work without source control even on my home projects. The biggest advantage is that you can always quickly compare different versions. This makes me brave to go on with serious source code changes: I know that if something in the functionality is suddenly broken, I can quickly compare what changed I did since latest proven version. And I label tested versions regularly. Using source control for personal projects also gives nice feeling that you have your own small software house where all pieces are in place. Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski
Vagif Abilov wrote: Using source control for personal projects also gives nice feeling that you have your own small software house where all pieces are in place. Yeah, I guess it helps to psyche ourselves into thinking that we are quite professional, eh? Nish
Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
Ted Christiansen wrote: I work alone but have been using version control for three years (SourceSafe, about to switch to Surround SCM) What is Surround SCM? And why do you switch? Just curious. Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski
Vagif, Surround SCM is from Seapine (http://www.seapine.com). I purchased their bug tracking product called Test Track Pro and am very happy with it. Why switch from SourceSafe? 1. Database corruption - though I have never experienced it. 2. Surround is client server out of the box, no need for SourceOffSite. I need because I am working on a project with developers in different locations. 3. I like the user interface of Surround better 4. It integrates with Test Track Pro Ted
-
Vagif, Surround SCM is from Seapine (http://www.seapine.com). I purchased their bug tracking product called Test Track Pro and am very happy with it. Why switch from SourceSafe? 1. Database corruption - though I have never experienced it. 2. Surround is client server out of the box, no need for SourceOffSite. I need because I am working on a project with developers in different locations. 3. I like the user interface of Surround better 4. It integrates with Test Track Pro Ted
Thanks, very interesting. Do you know if it integrates into Visual Studio.NET? Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski