VisualSVN Server
VisualSVN Server is a freeware Apache Subversion server package for Windows. The package is designed and implemented to provide Subversion version control as a first class citizen application in an Active Directory environment. VisualSVN Server is a standalone product which installs in a couple of clicks and works out of the box.[2][3][4][5][6] The paid Enterprise Edition of VisualSVN Server provides tighter integration with Active Directory environment and Multisite Repository Replication feature.[7]
Initial release | November 15, 2007 |
---|---|
Stable release | 4.2.2
/ April 23, 2020 |
Operating system | Microsoft Windows |
Type | revision control, Subversion server |
License | Proprietary software Standard edition: Freeware Enterprise edition: Trialware[1] |
Website | visualsvn.com |
History
Version | Date | Subversion |
---|---|---|
1.0 | November 15, 2007 | 1.4 |
1.1 | March 24, 2008 | 1.4 |
1.5 | June 19, 2008 | 1.5 |
1.6 | October 13, 2008 | 1.5 |
1.7 | March 24, 2009 | 1.6 |
2.0 | July 18, 2009 | 1.6 |
2.1 | January 19, 2010 | 1.6 |
2.5 | October 11, 2011 | 1.7 |
2.6 | June 18, 2013 | 1.8 |
2.7 | September 20, 2013 | 1.8 |
3.0 | September 15, 2014 | 1.8 |
3.2 | December 4, 2014 | 1.8 |
3.3 | March 12, 2015 | 1.8 |
3.4 | August 31, 2015 | 1.9 |
3.5 | December 22, 2015 | 1.9 |
3.6 | March 20, 2017 | 1.9 |
3.7 | November 23, 2017 | 1.9 |
The development of VisualSVN Server began to answer the demand of VisualSVN users for easier Subversion server installation, configuration and maintenance on Windows platform.[8] The first public release of VisualSVN Server happened in 2007. For that time, VisualSVN Server was the only all-in-one Subversion server package which made Subversion server installation, as well as its configuration, maintenance and upgrades, really simple.
- VisualSVN Server 1.0 was released on November 15, 2007. It was the first public release of VisualSVN Server. The server was linked against Subversion 1.4.[9]
- VisualSVN Server 1.1 was released on March 24, 2008. The release brought some face-lifting enhancements such as ability to modify server configuration via VisualSVN Server Manager console and Windows Authentication feature.[10]
- VisualSVN Server 1.5 was released on June 19, 2008. VisualSVN Server was updated to Subversion 1.5 in this release. User authorization supports Active Directory group accounts in this release.[11]
- VisualSVN Server 1.6 was released on October 13, 2008. VisualSVN Server Manager console received multiple enhancements in this update. The server writes its events to Windows Event Log.[12]
- VisualSVN Server 1.7 was released on March 24, 2009. VisualSVN Server was updated to Subversion 1.6 in this release.[13]
- VisualSVN Server 2.0 was released on July 18, 2009. VisualSVN Server 2.0 became available in two editions: Standard Edition and Enterprise Edition. New features that work in Enterprise Edition only are the advanced low-level and high-level logging to a dedicated Windows Event Log and the remote server administration.[14] The release reached End Of Life on November 1, 2011.
- VisualSVN Server 2.1 was released on January 19, 2010. The release introduced full support for Integrated Windows Authentication, i.e. Active Directory Single Sign-On for Enterprise Edition users.[15] The release reached End Of Life on September 26, 2013.
- VisualSVN Server 2.5 was released on October 11, 2011. VisualSVN Server was updated to Subversion 1.7 in this release. VisualSVN Server Manager console received multiple improvements and IPv6 support was added.[16]
- VisualSVN Server 2.6 was released on June 18, 2013. VisualSVN Server was updated to Subversion 1.8 in this release. VisualSVN Server Manager console received multiple improvements, VisualSVN Server got improved authorization mechanism.[17]
- VisualSVN Server 2.7 was released on September 20, 2013. The release introduced Repository Management Delegation feature for Enterprise Edition users.[18]
- VisualSVN Server 3.0 was released on September 15, 2014. The release introduced Multisite Repository Replication feature for Enterprise Edition users. Starting from version 3.0, VisualSVN Server has 2 installation packages: 32-bit and 64-bit version. VisualSVN Server dropped support for Windows XP and Windows Server 2003.[19]
Technologies
- HTTPS. VisualSVN Server uses isolated built-in Apache HTTP Server to communicate with Subversion clients and web browsers over HTTPS.
- Integrated Windows Authentication. VisualSVN Server Enterprise Edition supports Integrated Windows Authentication (IWA) out of the box.[20] NTLM and Negotiate (SPNEGO) (NTLM and Kerberos) are supported via SSPI.
- Microsoft Management Console. All configuration and administration tasks with VisualSVN Server are done through VisualSVN Server Manager. VisualSVN Server Manager is a graphical administrative console implemented as an MMC snap-in.[21] VisualSVN Server Manager can be installed separately from VisualSVN Server itself as a remote administration console.
- VisualSVN Distributed File System (VDFS). Multisite Repository Replication is based on VDFS technology.[22] VDFS enables automatic, transparent, bidirectional replication of Subversion repositories between multiple locations (each slave repository is writeable). VDFS follows the classic master / slave replication architecture[23] and uses Microsoft RPC as its transport layer.[24]
- Windows Installer. VisualSVN Server installation process is based on Windows Installer technology. The installation package is a signed Microsoft Software Installation (MSI) file that performs all necessary configuration tasks and makes VisualSVN Server accessible out of the box.
- Windows Management Instrumentation. VisualSVN Server supports the WMI interface through its own WMI provider. This allows VisualSVN Server administrators to write custom scripts on PowerShell, C#, C++, VBScript and VB.Net languages to manage VisualSVN Server.[25]
- HTML5. VisualSVN Server uses HTML5 for its internal Web Interface for browsing Subversion repositories [26]
Editions
The VisualSVN Server is available in two editions: Standard Edition (freeware) and Enterprise Edition (trialware). VisualSVN Server Standard Edition is a fully functional Subversion server. VisualSVN Server Enterprise Edition adds additional features on top of those available in Standard Edition. The same installer is used for both editions of VisualSVN Server.
Standard Edition. VisualSVN Server Standard Edition is free of charge and is available for commercial use. It is a fully functional Subversion server.
Enterprise Edition. VisualSVN Server Enterprise Edition is a trialware with 30-days evaluation period. The trial enables additional features which are not available in Standard Edition:
- Integrated Windows Authentication (IWA). Active Directory Single Sign-On via NTLM or Negotiate (SPNEGO) and Kerberos through SSPI[27]
- Multisite Repository Replication [28]
- Operational and Access logging [29]
- Remote Server Administration [30]
- Repository Management Delegation [31]
Supported systems
VisualSVN Server supports the following operating systems:[32][33]
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows 7
- Windows 8
- Windows 10
See also
- Apache Subversion - Open-source version control system
- VisualSVN - Apache Subversion client, implemented as a package extension for Microsoft Visual Studio
External links
References
- "VisualSVN Server Licensing"
- "From 0 to VisualSVN in 90s". Retrieved 2014-10-03.
- "Serving Up Subversion With VisualSVN Server". Retrieved 2014-10-03.
- "Installing VisualSVN Subversion". Retrieved 2014-10-03.
- "Setting up a Subversion server in Windows using VisualSVN". Retrieved 2014-10-03.
- Harrison, Lesley (January 6, 2011). TortoiseSVN 1.7 Beginner's Guide. Packt Publishing. pp. 29, 214. ISBN 978-1849513449.
- "VisualSVN Server Licensing". Retrieved 2014-10-03.
- "VisualSVN Server 1.0 Release Notes". Retrieved 2014-10-06.
- "VisualSVN Server 1.0 initial release". Retrieved 2014-10-17.
- "VisualSVN Server 1.1 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 1.5 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 1.6 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 1.7 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 2.0 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 2.1 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 2.5 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 2.6 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 2.7 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server 3.0 Release Notes". Retrieved 2014-10-17.
- "VisualSVN Server Windows Authentication". Retrieved 2012-04-18.
- "View from the Potting Shed". Retrieved 2012-04-20.
- "Multisite Repository Replication". Retrieved 2014-10-06.
- "Getting started with Multisite Repository Replication". Retrieved 2014-10-17.
- "KB: RPC server is unavailable when connecting to the remote VDFS service". 2014-09-12. Retrieved 2014-10-17.
- "Control VisualSVN Server using C#". Retrieved 2012-04-18.
- https://www.visualsvn.com/server/features/svn-web-interface/
- "VisualSVN Server Windows Authentication". Retrieved 2012-04-18.
- "Multisite Repository Replication". Retrieved 2014-10-06.
- "VisualSVN Server Logging". Retrieved 2012-04-18.
- "VisualSVN Server Remote Administration". Retrieved 2012-04-18.
- "Repository Management Delegation". Retrieved 2014-10-06.
- "VisualSVN Server Download Page (System Requirements)". Retrieved 2014-10-17.
- "VisualSVN Server Changelog". Retrieved 2014-10-17.