Best way to deploy subversion (SVN) in a multi-window environment

We plan to upgrade to MS Source Safe (ouch) on SVN. We work mainly in the Microsoft environment (Windows, Visual Studio, .NET), and we have developers on several sites. I heard about VisualSVN and integration with visual studio. On the other hand, I can get someone to host the SVN for me and use TortoiseSVN. Any recommendations? Any errors I should avoid?

+4
source share
5 answers

Subversive hosting is fantastically simple. The risk of being tagged with a brown nose (is there an icon for this?) Jeff Atwood posted an article on installing eavesdropping

So, you could save some money by running your own subversion server, and you never have to worry about what happens to your code if your hosting company goes up.

I would start with a turtle because it is free and very easy to use. If you find that you really need integration with VS, then be sure to try visual svn. In my experience, version control and editor integration are most useful for automatically opening files when editing them. Subversion does not require you to open files to avoid big benefits.

+3
source

I heard about VisualSVN and integration with visual studio

Please note that VisualSVN (one that integrates with VStudio) is not a server technology at all, it is just an integrated GUI for SVN and actually works through TortoiseSVN (required for installation). However, VisualSVN is BIG and raffles off $ 50 per developer to use it. I used it daily and it will save me a lot of time.

There is also a VisualSVN Server that will take care of the server side, and the configuration is absolutely dead. As long as you have an Internet-facing server and plenty of bandwidth (although SVN is not very dependent on bandwidth), you should be fine to host it yourself. Oh yes, and VisualSVN Server is completely FREE!

However, if your repository is off-site, definitely is always an option. I am using dreamhost for this now and cannot be happier.

+5
source

Another SVN integration with Visual Studio is AnkhSVN http://ankhsvn.open.collab.net/ It is free and has several features. Personally, I use it for basic differences and visual indicators of the status of the file (modified, conflicting, etc.), while I use the Turtle for heavy lifting.

+3
source

You can get hosting of secure svn repositories from different sources: http://beanstalkapp.com/ and many others. Often free if use (users, data, etc.) is limited.

VisualSVN integrates with Visual Studio, but not in the way SourceSafe does (and I mean it in a good way). This requires TortoiseSVN so that it is neither / or. VisualSVN and Tortoise are a great combination.

+1
source

Best way to deploy subversion (SVN) in a multi-window environment

As I understand it, you have several development teams in different places (perhaps even on different continents) who have to access the same code base. In this case, VisualSVN Server provides the replication function of several repositories .

This feature is based on VDFS (VisualSVN Distributed File System) technology, which allows automatic, transparent, bidirectional replication of the master / slave of your repositories between remote sites. What else - it works out of the box with minimal configuration steps performed using the console of the VisualSVN Server Manager management console.

Learn more about http://www.visualsvn.com/support/topic/00068/

+1
source

Source: https://habr.com/ru/post/1276366/


All Articles