• Welcome to Valhalla Legends Archive.
 

Source Sharing Software

Started by Chriso, July 18, 2007, 04:39 AM

Previous topic - Next topic

Chriso

Are there any applications (plugins) available for C# that can manage your code online so multiple users may work on it simultaneously.  We need one that can lock a file when a specific user works on it, then unlock it once they are done.  Possibly one that is freeware also?

K

subversion is an open source version control system that is rather popular.  With SVN, you checkout a local copy of the code, make your changes, and commit them back.  If someone else has modified the file that you are trying to commit, SVN will either merge the changes for you or inform you that there is a conflict that you need to resolve.  SVN does provide locking mechanisms in case you don't wish to use the first-commit wins / merge strategy.

CVS is another popular FOSS version control system, but I've never used it.  I believe it also uses "unreserved" checkouts.
Visual SourceSafe is a Microsoft product that I've also never used.  I will blindly guess that it uses reserved checkouts.

Banana fanna fo fanna

The Microsoft answer for .NET is Visual Studio Team System.
But SVN is cheaper (free). Look at Subversion and Trac.

Chriso

#3
What package am I supposed to use to add these features to C# express IDE?  My server already has SVN installed under Linux distro.  Am I supposed to use Trac to connect to the SVN configuration?

MyndFyre

Quote from: Chriso on July 18, 2007, 06:50 PM
What package am I supposed to use to add these features to C# express IDE?  My server already has SVN installed under Linux distro.  Am I supposed to use Trac to connect to the SVN configuration?
I do not believe that VC# Express utilizes source control plugins.

I use TortoiseSVN at work for our SVN projects, and VS 2005 Professional Edition with Visual SourceSafe integrated.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Chriso

I thought Visual SourceSafe costs thousands of dollars?  I also have VC# Professional, I just choose to use VC# Express cos it runs faster on Vista ;\

MyndFyre

Quote from: Chriso on July 18, 2007, 11:00 PM
I thought Visual SourceSafe costs thousands of dollars?  I also have VC# Professional, I just choose to use VC# Express cos it runs faster on Vista ;\
Amazon has it for $500.

I rather like SourceSafe's tight integration to Visual Studio, but the locking mechanism is sometimes irritating.  It's definitely easier on our production team than Subversion.  But the devs are pretty good about either system.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Chriso

I remember using SourceVault in the past, we somehow had a free version though.  It was nice, you'd sign in and lock out a file so only you could work on it, only problem was when you just closed the application the locked files remained locked.  But I can't seem to find a free version of this software anymore :S

Banana fanna fo fanna

dont use visual sourcesafe. it's old, outdated, and sucks.

Smarter

It wasn't a free version, it was a paid version I had a key for, I could find all that information again I bet, if you want chriso?
Since '99

BrutalNet.Net

Camel

This thread is 2 months old, and VSS still sucks. Use SVN; it's free.