專為本地和遠(yuǎn)程開發(fā)團(tuán)隊(duì)設(shè)計的版本控制軟件,*替代VSS
Dynamsoft SourceAnywhere Standalone現(xiàn)更名為SourceAnywhere,它是一個專為本地和遠(yuǎn)程開發(fā)團(tuán)隊(duì)設(shè)計的企業(yè)級版本控制軟件,用以替代VSS。它可以在范圍內(nèi)處理500個以上的并發(fā)連接,為開發(fā)人員提供了更好地協(xié)作及源代碼管理功能。
SourceAnywhere is a robust version control tool. It can handle 500+ concurrent connections globally, empowering developers to better collaborate and manage source code for all software, application and web development efforts.
集中式的版本控制系統(tǒng)
所有的存儲庫數(shù)據(jù)都存儲在Microsoft SQL服務(wù)器(Express)上以確保您數(shù)據(jù)的完整性。
原子數(shù)據(jù)事物保證可靠性
多數(shù)據(jù)庫支持——一個SourceAnywhere服務(wù)器可以在一個SQL服務(wù)器上連接多個數(shù)據(jù)庫。
源代碼控制功能
增強(qiáng)的標(biāo)簽功能、分支功能、版本功能和變更集支持。
支持在特定的源控制操作場合進(jìn)行電子郵電通知。
IDE集成功能——SourceAnywhere支持與Visual Studio 6/2003/2005/2008/2010/2012,Eclipse,Dreamweaver(Windows),和其他MSSCCI IDE的*集成。在IDE下,您可以對您的代碼進(jìn)行有效的源控制。許多技術(shù)和附加組件都被采用來進(jìn)一步提高Visual Studio插件的性能。
Web部署——一個Web項(xiàng)目可以部署到一個或多個FTP服務(wù)器。并且僅僅項(xiàng)目變化的部署就可以提高性能。
高性能
本地和遠(yuǎn)程訪問權(quán)限——服務(wù)器中復(fù)雜的緩存機(jī)制可以降低硬盤操作和SQL Server的請求;僅適用TCP/IP協(xié)議;保持最少的網(wǎng)絡(luò)包往返量;只傳輸文件的變更部分;支持?jǐn)?shù)據(jù)壓縮;支持多線程文件傳輸。
Delta Transfer技術(shù)——只傳輸變更的文件。
*的Cache Server緩存機(jī)制——可選的緩存系統(tǒng),是擁有分布式團(tuán)隊(duì)的客戶最喜歡的組件。通過緩存請求中的服務(wù)器文件的副本,它大大降低了服務(wù)器的工作負(fù)載,從而提高了客戶的響應(yīng)能力。當(dāng)您有多個在同一偏遠(yuǎn)位置做同樣工作的開發(fā)人員時,Cache Server能大大降低客戶機(jī)和服務(wù)器通過網(wǎng)絡(luò)進(jìn)行大量互通的必要性。
通常緩存服務(wù)器部署在與遠(yuǎn)程團(tuán)隊(duì)相同的本地網(wǎng)絡(luò)上,如下圖所示。例如,如果您有團(tuán)隊(duì)在不同的國家(美國,印度等),并且服務(wù)器安裝在美國,您可以把Cache Server安裝在印度。這樣你的團(tuán)隊(duì)就會像在一個辦公室一起工作一樣并且享受到高效的性能。

安全性
內(nèi)置128位SSL和Blowfish 加密術(shù)
內(nèi)置SSL認(rèn)證機(jī)構(gòu)(CA)
密保策略保護(hù)您的密碼
數(shù)據(jù)加密功能通過對您數(shù)據(jù)庫中的文件的內(nèi)容加密來保證您數(shù)據(jù)庫的安全
緩存文件加密
跨平臺
自動構(gòu)建
Dynamsoft SourceAnywhere集成了CruiseControl.NET和ANT來提供持續(xù)集成和自動構(gòu)建支持。
從Visual SourceSafe(VSS)無縫遷移
提供VSS導(dǎo)入工具確保從SourceSafe進(jìn)行簡單和直接的數(shù)據(jù)遷移,同時熟悉的UI大大降低了您的學(xué)習(xí)曲線。
Architecture
Centralized version control system
All the repository data is stored in Microsoft SQL Server (Express) to ensure the integrity of your data.
Atomic Data Transaction for Reliability
Multi-database Support - One SourceAnywhere Server can connect to multiple databases in one SQL Server.
Source Control Features
Enhanced Label features; Enhanced Branch features; Enhanced versioning features; Enhanced changeset support.
Support notification on specific source control operations occur.
IDE Integration - SourceAnywhere provides seamless integration with Visual Studio 6/2003/2005/2008/2010/2012, Eclipse, Dreamweaver (Windows), and other MSSCCI IDEs. Without leaving the IDE, you can efficiently source control your code. Many technologies and add-ons are adopted to further boost the performance of Visual Studio Plug-in.
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.
High Performance
Local and Remote Access - Sophisticated cache mechanism in the server to reduce the hard disk operations and SQL Server requests; Only TCP/IP is used; Network package round trips are kept to a minimum; Only changed parts of the files are transferred; Data compression; Multi-thread file transfer.
Delta Transfer - Only changed files are transferred.
Unique Cache Server caching mechanism - Cache Server, an optional caching system, is a favorite component among customers with distributed teams. By caching copies of requested server files, it greatly reduces the workload of the server and thereby improves the client's responsiveness. When you have more than one developer working on the same project at the same remote location, Cache Server can greatly reduce the amount of inter-communication necessary between the client and the server over the internet.
Usually Cache Server is deployed on the same local network where the remote team is located, as illustrated in the following figure. For instance, if you have teams in different countries (USA, India, etc.) with the server installed in USA, you can set up Cache Server in India and your teams will be able to work together as if they were in the same office and enjoy the fast performance.

Security
The source control tool uses SSL and Blowfish encryption to protect source code in transit.
- Built-in 128-bit SSL and Blowfish encryption.
- Built-in SSL Certification Authority (CA).
- Password policy to protect your password.
- Data encryption function to ensure the security of your database by encrypting the contents of files in the database.
- Cache file encryption
Cross Platform
Multiple Clients - A Java client is provided in addition to 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.
Windows and JAVA command line tool; JAVA SDK and COM SDK are provided.
Build Automation
Dynamsoft SourceAnywhere integrates with CruiseControl.NET and ANT to provide continuous integration and automatic build support.
Seamless Migration from Visual SourceSafe (VSS)
The VSS import tool is provided to ensure straightforward and easy data migration from SourceSafe, while the familiar UI greatly reduces your learning curve.