Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: MVC .NET4
Is Visual SVN free plugin for VS2010 suitable for commercial project development ??
Has anybody here worked on the same. Which is better AnkhSVN or visual SVN???
Posted 18-Feb-13 19:11pm
sp1786668

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

If you are asking about SVN server, I tried many and found that the two very best are:
1) SVN Server for Linux; 2) for Windows, Visual SVN server is by far the best.
 
It also depends on this: is your team distributed, or it is in one LAN. If the team is distributed, I would recommend dedicated development Linux server and HTTPS (you will also need a certificate, at least self-signed).
 
As the the client SVN, I think this is a matter of decision of every individual developers. I, for example, hate the idea of Visual Studio plug-in. First, it's too intrusive for me, and, more importantly, what to do with non-VS development? To me, the ideal solution is TortoiseSVN. Seriously, you should only recommend developers something, but never enforce any particular client. Developers can decide by themselves.
 
[EDIT]
 
As far as pricing and license are concerned:
http://www.visualsvn.com/server/licensing/[^].
 
Here is the idea: I advice to use only the server authentication, not Windows. We usually worked on a local domain without passwords, to make it less annoying. Why not? Nobody from outside worlds cannot access it anyway, and all the moves are recorded.
 
If you use passwords, the are not stored anywhere, like with in a decent system (hash functions are stored, finding out passwords is cryptographically infeasible). So, even in distributed international team, we used SVN authentication, via HTTPS, for safety.
 
All other Enterprise features are absolutely not needed, simply because people playing the role of administrators can access the server's host locally.
 
In other words, if your team works in the same LAN or same domain, free-of-charge "Standard Edition" is perfectly suitable. And when and if you grow out of these settings, you can later easily grab your code base (this is nothing more then a directory with files, in SVN format) and copy it into any other host and configure with any other server, including some which are non-SVN. No vendor lock-in, really.
 
—SA
  Permalink  
v2
Comments
sp1786 at 19-Feb-13 0:31am
   
Team is in one LAN.. Will this combination work fine and is free??
1. Server Utility: Visual SVN
2. Plugin: Visual SVN plugin for VS 2010(If we consider working in one lan does it mean we can use Community license(refer: http://www.visualsvn.com/visualsvn/purchase/#faq_po)]
Sergey Alexandrovich Kryukov at 19-Feb-13 0:39am
   
Perfect.
1) I recommend Visual SVN server, certainly. No manual config, perfect server control; you choose from HTTP and HTTPS. By the way, use the option of having console-mode client, in some advanced cases it's very useful.
2) Does not matter much. I do not recommend Visual Studio plug-in and would strongly recommend TortoiseSVN (a plug-in of the Shell, by the way, will work with any decent file manager (Shell-based) including Explorer, all sits in file manager's context menu and bound to a local directory; I would not dream about better idea). However, I don't want to press on it; and you don't want it, too. It's the best to leave this to each team member.
 
I answered. Will you accept the answer formally (green button)?
 
Anyway, you better try these tools to see if you like them. Your follow-up questions are of course welcome.
 
—SA
sp1786 at 19-Feb-13 0:43am
   
Please confirm IF Community license of Visual SVN is suitable for one lan situation??(Yes/No) Are there any drawback which makes it mandatory to purchase the licensed version...
Please confirm if Visual SVN plugin is free(though not recommended by you as i understand)
Sergey Alexandrovich Kryukov at 19-Feb-13 0:52am
   
Excuse me, I don't understand what do you mean by one lane situation. Please check the license: freeware for standard edition. Check the features and see if it's good enough.
 
Important thing is: you have no risk. Even if you move to a different server and server software, the subversion database is still yours. I, for example, move my database on regular basis, copy it, etc. If something is wrong with this server (I don't see any limitations, so, let's just speculate), you will grab your code base and move to any other place, with any other server, on any other platform. You won't loose a tiny bit of your code asserts...
 
Moreover, you can even migrate to different, non-Subversion type of Revisions Control Software. Many good product support SVN repository.
 
—SA
sp1786 at 19-Feb-13 0:57am
   
Let me explain :
Sorry for the spellings.. i meant one LAN scenario...
i wanted to confirm if the basic functionalities needed are available in Community License of Visual SVN...
I donot undersatnd the Active Directory domain part mentioned on their site...
 
Community License
Can only be used on a computer that is not a member of an Active Directory domain.
Sergey Alexandrovich Kryukov at 19-Feb-13 1:10am
   
Yes, it's perfectly suitable. No, you won't need Active Directory domain. All you need is some computer to be uses as a server host, operational all the time developers are working in your teams domain. Community license is quite good for any team which can work in the same LAN/domain. The server's host should be accessible via network for all team members, that's all. No more requirements.
 
Look, trying it out would take just few minutes. You can install it on any computer in the network, just to try. You can uninstall it at any moment. Installation and uninstallation takes seconds...
 
—SA
sp1786 at 19-Feb-13 1:12am
   
I did install and checked the features too...just had concern regarding the pricing..
Sergey Alexandrovich Kryukov at 19-Feb-13 1:26am
   
Right. I really hope my more detailed answer (updated solution, after [EDIT]) provides comprehensive considerations for his solution.
—SA
sp1786 at 19-Feb-13 1:33am
   
Thanks for the clarification.. However, as i understand regarding Visual SVN plugin for VS2010 is not free...
Sergey Alexandrovich Kryukov at 19-Feb-13 1:45am
   
Maybe. I don't even what to discuss it. Server is the important decision, but client can be anything. See by yourself. I already advised on that. I would personally not pay a cent for such thing. My TortoiseSVN and command-line client (important to have in all cases) are free, as well as a number of other clients. Can you leave it to the team members?...
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 555
1 Kornfeld Eliyahu Peter 409
2 Maciej Los 369
3 DamithSL 196
4 OriginalGriff 188
0 OriginalGriff 6,353
1 DamithSL 4,854
2 Maciej Los 4,466
3 Kornfeld Eliyahu Peter 4,058
4 Sergey Alexandrovich Kryukov 3,897


Advertise | Privacy | Mobile
Web04 | 2.8.141220.1 | Last Updated 19 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100