SVN to Git migration: how to remove your old MQL5 Storage repository

 
With MetaTrader 5 build 5100, released on June 6, 2025, MetaQuotes replaced the version control system in MetaEditor from Subversion (SVN) to Git.

This is great news: Git is the global standard for source control, allowing for offline work, branching, fast commits, and powerful project management via the new MQL5 Algo Forge platform.

However, there’s a critical detail that many developers may overlook:

Although Git is now the default, your old SVN-based repository under MQL5 Storage may still be stored in the cloud, unless you delete it manually.

This means all the code you uploaded using the previous MQL5 Storage system (SVN) could still be preserved online even if you're no longer using it.

How to Delete Your Legacy SVN Repository

MetaQuotes has provided official documentation for connecting to your legacy repository using TortoiseSVN, a graphical SVN client for Windows: https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_svn_client

Step-by-step instructions:

  1. Download and install TortoiseSVN: https://tortoisesvn.net/downloads.html
  2. Create an empty local folder on your disk (e.g. C:\SVN).
  3. Right-click the folder and choose 'SVN Checkout'.
  4. In the URL of repository field, enter your personal MQL5 Storage SVN URL.
  5. Once the checkout is complete, delete all files inside the folder.
  6. Then right-click the folder again and select ‘SVN Commit...’ to push the deletion.

Why should you do this?

  • Privacy: If you uploaded sensitive or proprietary code, it may still exist online.
  • Start fresh with Git: MQL5 Algo Forge and Git represent a new workflow; best to close out the old system fully.
With Git now integrated into MetaEditor and the launch of MQL5 Algo Forge (essentially GitHub for algo traders), we can enjoy faster workflows and better collaboration.

Before moving on fully, consider cleaning up your old SVN-based repository if you no longer need it.

Need help? Just ask below. Let’s support each other through the transition. 😉