Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

stephanh

Is Subversion production-ready?

This topic is 5225 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, i am about to evaluate subversion scm for a commercial game project which currently uses CVS. I read alot of comments from people who use it for their hobby/free projects but not about experiences on reliability in production environments. - Security? ( The website says its possible to tunnel over ssh) - Are the gui frontends stable/useable enough for daily use? (Win32, Linux and MacOSX platforms are used, repository is hosted on linux) Does anyone of you have experience with SVN in serious projects? Thanks for notes and comments on it. regards, Stephan

Share this post


Link to post
Share on other sites
Advertisement
I use it for my project, which isn''t exactly serious, but is medium sized (greater than 10k lines of code). I use TortoiseSVN and AnkhSVN. Between the two I can do everything I need to.

The only issues I ran into were server-side and involved the usual *nix permission and umask gotchas. They were fully documented in the SVN book and I attribute them to my own ineptitude.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
We use Subversion (on a Windows 2000 server with NTLM authention, under Apache) and TortoiseSVN (on Windows XP clients) for a project with good results. We''re 10 people and it''s a lot of code. It''s a perticular hardware device with many low-level components in the source tree, about 20 MB in the tree. We''re happy with it overall. It''s for an intranet only, so security isn''t really a major concern.

It''s tons better than CVS. I personally prefer Perforce, but with pricing taken into account Subversion wins the race.

We don''t use AnkhSVN. We used it for some time, but it was painfully slow to open a workspace with 10 projects. TortoiseSVN is quite neat and a good enough client.

I haven''t had any stability or other problems with neither Subversion or TortoiseSVN.

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
We don''t use AnkhSVN. We used it for some time, but it was painfully slow to open a workspace with 10 projects.


Have you tried it lately? The solution opening performance has been improved substantially(up to 10 times faster in some circumstances) since 0.4.1.

The Subversion solution itself, which has ~80 projects, now opens in 10-12 seconds on my computer.

--
AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.
[Project site] [Blog] [RSS] [Browse the source] [IRC channel]

Share this post


Link to post
Share on other sites
Thank you very much so far.
Do you also put your assets in there or use a separate versioning system? And is anyone using ssh tunneling using the standalone server?

regards,
Stephan

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
quote:
Original post by Arild Fines
Have you tried it lately?
No, it was months ago. I guess I could give it a second chance

quote:
Original post by stephanh
Do you also put your assets in there or use a separate versioning system?
What do you mean by assets?

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
quote:
Original post by stephanh
Do you also put your assets in there or use a separate versioning system?
What do you mean by assets?



Media files, mainly binary data (prised as SVNs advantage over cvs) like models, sounds, textures etc.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
quote:
Original post by stephanh
Media files, mainly binary data (prised as SVNs advantage over cvs) like models, sounds, textures etc.
Indeeed we do. It works great.

Share this post


Link to post
Share on other sites
How do you handle the non-mergeability of those "assets"? Subversion still lacks locking(but they are debating the implementation now and it looks like it''s definitely going to appear in Subversion 1.1).

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!