Dynamsoft Blog

The leading provider of version control solutions and TWAIN SDKs

Branch & Merge: The New Features in SourceAnywhere 6.0

It is exciting to see the new functionalities, Branch & Merge, are now available in SourceAnywhere 6.0. You can quickly find them on toolbar, or by right-clicking any folder.Branch & Merge

In this tutorial, let’s go through how to use Branch and Merge step by step.

Download 30-day free trial


How to Create/Remove Branches

Create a branch:

  1. In the Source Control explorer, select a folder or file as the source.
  2. Click Branch.
  3. Select a version and specify the target branch.branch create
  4. Successfully branched.branched

Remove a branch:

  1. Select a branch and click Delete.branch delete
  2. When you click OK, the branch folder will be removed from the project tree.

Note: this does not mean the branch has been completely removed. If you create a new branch which has the same name to previous one, you will see the error message displayed in console: Deleting item $/test-branch: A deleted item with the same name test-branch exists already. Rollback transaction.

  1. To completely remove the branch from your source code repository, right-click the parent folder, and select Properties. Then purge the deleted branch.branch purge

How to Merge Files

merge workflow

  1. Select a branch from the Project Tree, and click Merge.merge project
  2. Specify the target version and click Next.merge version
  3. Next, you can see the list of changed files. Right-click the file to resolve the conflict.merge resolve
  4. Click Resolve, and select Auto Merge (just choose the option you like).merge auto
  5. Finally, check in all merged files.merge checkin

How can I merge folders quickly and reliably?

In order to merge items quickly and reliably, we suggest:

  1. Ensure Target Branch has no checked out or pinned items. If items in the target branch are checked out or pinned, they will fail to be updated. Please check in all items, or undo all outstanding check outs, before merging. Also, make sure all pinned items are unpinned before attempting a merge.
  1. Make sure the file you want to merge is mergeable. In SourceAnywhere, there are two file types: Mergeable and Binary. You can find out or change the type of a file via File Properties -> General Tab -> Type. SourceAnywhere cannot merge binary files. If the file you want to merge is binary, you’ll need convert it to a mergeable file before you can merge it.

If you want to convert files in bulk, we suggest using our File Type Convert Tool.


SourceAnywhere Online Manual



SourceAnywhere 6.0 Released!

I’m pleased to announce that SourceAnywhere 6.0 is available. This is a SQL server-based version control software designed as a VSS replacement.

In this version, we have some new features and improvements.

  • Added folder-level Branch & Merge.
    • Branch: Folder and file items can be branched directly to another location without being shared first.
    • Merge: Branched folder and file items can be combined into one location.
  • Other minor fixes and tweaks.

Check out the Release Notes >>

Download the 30-day free trial >>

How to upgrade to the latest version >>

If you have a valid software maintenance contract, please contact
sales@dynamsoft.com for FREE upgrade to this new version. Otherwise, you can either
renew maintenance or
purchase upgrade to get this version.

If you have any comments or suggestions about this new version, please contact us at support@dynamsoft.com.


Dynamic .NET TWAIN 5.3 Released!

We’re more than excited to announce that Dynamic .NET TWAIN 5.3 is released. There are some new improvements we’d like to share with you.

  • A new property called ScanInNewProcess
    you can set this property to true to enable the feature of acquiring images in an independent process. With this feature, you can now access 32-bit TWAIN scanners from 64-bit applications.
  • Other minor fixes and tweaks

To learn full features or try out the latest version, please visit at

If you have a valid software maintenance contract, or are using version 5, please contact sales@dynamsoft.com for FREE upgrade to this new version.

If you are ready to purchase a license, please visit our Online Store or send your order to sales@dynamsoft.com.

For any tech questions, please email support@dynamsoft.com.

Making Web & .Net Document Scanning Apps in 2 Minutes

Dynamic Web TWAIN

Dynamic .NET TWAIN

5 Tips for Barcode Development in Healthcare

The BarCode News

Dynamsoft contributed an article to THE BarCode News that ran July 13, 2014. Start reading it below.

The use of barcodes in healthcare markets has been advocated going back to the 1970s. The Healthcare Information and Management Systems Society (HIMSS) has emphasized a high priority on using barcode technology to reduce medical errors for better patient safety. The technology has helped solve many human errors. For example, the US Department of Health and Human Services has stated the use of barcodes has reduced medication error rates by as much as 85 percent.  To those in the barcode industry, it is well known that the technology helps improve workflow and efficiency.  This is true across a myriad of industries, but in the medical field it can also help save lives.  So, what do technical staff need to consider to ensure a successful implementation of barcode technology in their healthcare practice?

This article will detail five tips for implementing barcodes in medical records management applications. This includes managing documents such as order requisitions, test results, and patient charts / medical records. The tips will cover technical and workflow considerations. 

Really understand the software platform

Learn the detailed platform requirements of the Electronic Health Records (EHR) system you use or plan to use. This includes any desktop, web or mobile application, or combination of any of these.  For an example, let’s look at a potential platform requirement for a web-based application. If it’s web-based, you’ll want to identify what browser types the application needs to support. This includes determining if users will be required to maintain a minimum browser type or version. For example, will your web-based application work only on IE version 9 or later? Or, is it important that you support other browsers too: Chrome, Firefox, Safari, Opera, and so on? Ensuring support for browsers will help guarantee continuous workflow and reduce support issues. Once you understand this requirement you can proceed with a corresponding barcode application programming interface (API) to save you development time. There are some open source barcode libraries available. A popular one is ZXing, also known as “Zebra Crossing”). You might instead opt for a third party barcode software development kit (SDK). Commercial SDKs typically provide better barcode processing results, wider barcode type support, and better customer service. Obviously they can also save on development time and costs versus researching, understanding, identifying, creating and supporting an API you built in-house.

Read More>>

Copyright © 2013 Dynamsoft. All Rights Reserved. Privacy Statement | Site Map
The leading provider of version control solutions and TWAIN SDKs
  • Sign into hosted web portal
  • Contact us
Dynamic Web TWAIN - TWAIN ActiveX | Web Scanning Control