Overview
Dynamsoft SourceAnywhere is a SQL-based source control solution designed to be a replacement for Microsoft Visual SourceSafe.
Seamless Migration from VSS
All major VSS
operations are supported; Familiar user interface; VSS data import tool is
provided
More Version Control Features
Enhanced
Label features; Enhanced Branch features; Enhanced versioning features;
Enhanced change set support
Atomic Data Transaction for Reliability
All
the repository data are stored in Microsoft SQL Server 2000 or 2005 to
ensure the integrity of your data
Local and Remote
Access
Only TCP/IP is used;
Network package round
trips are kept to a
minimum; Only changed
files are transferred;
Only changed parts of
the files are
transferred; Data
compression;
Multi-thread file
transfer; Cache server
to cache files locally.
Security
Built-in 128-bit
SSL and Blowfish
encryption; Built-in SSL
Certification Authority
(CA); Password policy to
protect your password.
Build Automation
Dynamsoft SourceAnywhere integrates with
CruiseControl.NET and ANT to provide continuous integration and
automatic build support.
Web Deploy
A Web Project can be deployed to a ftp server or a set of ftp servers.
High Performance
Sophisticated cache mechanism in
the server to reduce the hard disk operations and SQL Server requests; Cache
server further reduces the workload of the server.
Cross Platform
A Java client is provided besides the Windows client to enable you to
access server from any platforms that SWT (Standard Widget Toolkit)
supports, such as Linux, MAC and Solaris, etc.
Multiple Clients
Native Windows GUI client and JAVA GUI client; Windows and JAVA command line
tool; Eclipse plug-in, Dreamweaver,
Visual Studio 6, Visual Studio .NET 2003, Visual Studio 2005 and MSSCCI IDE
integration.
Web Deploy
A web project can be deployed to a FTP
server, or multiple FTP servers. And the
performance is improved by deploying only
changes made in projects.
SDK
JAVA SDK and COM SDK are provided
For the details of the features, please refer to features list.
Dynamsoft SourceAnywhere is a client/server application which consists of a Server, a Cache Server (optional) and several types of Client. They can communicate over any standard TCP/IP connections. The architecture of Dynamsoft SourceAnywhere is illustrated as below:
Dynamsoft SourceAnywhere Client includes the following types: Windows GUI Client, Windows Command Line Client, Java GUI Client, Java Command Line Client and IDE Client. IDE client includes Eclipse Plug-in, Macromedia Dreamweaver Plug-in, Visual Studio 6, Visual Studio .NET 2003 and Visual Studio 2005/2008/2010 integration.
Dynamsoft SourceAnywhere Windows GUI Client is a GUI application that resembles the SourceSafe Explorer user interface very much. Users can perform most SourceSafe operations in a similar fashion. Furthermore, Dynamsoft SourceAnywhere has many enhancements compared with VSS operations. For details about other types of Dynamsoft SourceAnywhere Client, please refer to Using Dynamsoft SourceAnywhere section.
Dynamsoft SourceAnywhere Client can connect to any Dynamsoft SourceAnywhere Server by simply specifying the location of that server (a host name or IP address and a port number). It supports HTTP and SOCKS proxy protocol.
Dynamsoft SourceAnywhere stores all repository data in Microsoft SQL Server. You can create any number of repositories in one database.
Dynamsoft SourceAnywhere Server is installed as a system service, hence the server can be installed on any windows platforms which support service, such as Windows 2000, XP, 2003 or Vista. It runs in the background with no user interface of any kind.
Configuration of Dynamsoft SourceAnywhere Server can be done through a set of server management tools, including Server Manager, Service Configurator.
Cache Server
Dynamsoft SourceAnywhere Cache Server is specifically designed for geographically distributed teams and large teams. It caches the files when they are transferred through it. When a client needs to, say, get or check out a file from remote server, Cache Server transfers the file to client directly without relaying the file transfer request on to remote Dynamsoft SourceAnywhere server, if the file is cached in Cache Server. This way, the number of files to be transferred over internet is significantly reduced, and the remote access performance is greatly improved.
Configuration of Dynamsoft SourceAnywhere Cache Server can be done through Cache Server Manager. For more information about Dynamsoft SourceAnywhere Cache Server, please refer to the Cache Server page.