# Advanced Version Control

## Overview

Devin 1.2+ introduces a groundbreaking new capability for FileMaker developers: Advanced Version Control. At the core of this is the [Compare Versions](/guides/versions/compare-versions.md) feature, powered by our new XML Analysis API. This innovative API enables fast and efficient comparison of two fmp12 files. Think of it as GitHub-style code diffs, designed specifically for FileMaker files.

<figure><img src="/files/Dd6yKizAcaKW7xOXnuR8" alt=""><figcaption><p>Advanced Version Control in Devin 1.2+</p></figcaption></figure>

{% content-ref url="/pages/FJcGOosA0ecwcOrNpuRS" %}
[Compare Versions](/guides/versions/compare-versions.md)
{% endcontent-ref %}

## What is the XML Analysis API?

The XML Analysis API is Devin Server’s newest and most intelligent component. Leveraging the XML representation of fmp12 files, it computes differences in the matter of seconds. The API highlights a summary of changes, including detailed diffs for Scripts and Custom Functions, making it perfect for near real-time change tracking.

## What’s Next?

Future updates will expand the [Compare Versions](/guides/versions/compare-versions.md) feature to allow comparisons beyond the active branch and introduce more granular tracking for schema changes. Stay tuned for more updates as we continue enhancing this powerful tool.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devin.fm/features/version-control/advanced-version-control.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
