Skip to content

Commit 20a1abb

Browse files
moved Synchronizing Commit Content into commit dialog document
1 parent 205828b commit 20a1abb

5 files changed

Lines changed: 12 additions & 21 deletions

File tree

content/en/docs/refguide/modeling/menus/version-control-menu/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The **Pull** option updates the local app to the latest revision that was commit
1717

1818
## Commit
1919

20-
The **Commit** option commits all local changes made to the app since the previous commit to the version control server. For more information, see [Commit](/refguide/commit-dialog/). The commiting process starts with handling asynchronous content generation by waiting for completion, preventing unexpected post-commit file changes (such as *theme.compiled.css.map*) and providing troubleshooting options if errors or timeouts occur, see [Synchronizing commit content](/refguide/sync-commit-content/).
20+
The **Commit** option commits all local changes made to the app since the previous commit to the version control server. For more information, see [Commit](/refguide/commit-dialog/). The commiting process starts with handling asynchronous content generation by waiting for completion, preventing unexpected post-commit file changes (such as *theme.compiled.css.map*) and providing troubleshooting options if errors or timeouts occur, see [Synchronizing Commit Content](/refguide/commit-dialog/#sync-commit-content).
2121

2222
## Push{#push}
2323

content/en/docs/refguide/modeling/menus/version-control-menu/commit-dialog.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,14 @@ After you reviewed the changes, you will need to push your changes, as **Commit
6666
If there are changes on disk this tab shows a summary of those changes. Click **Open containing folder** to open the folder containing the selected file in Windows Explorer.
6767

6868
The tab page is hidden if there are no disk changes. Often, there are model changes but the only change on disk is the app file (*.mpr*) reflecting these model changes. In this case, it is also hidden, because it does not add useful information.
69+
70+
### Synchronizing Commit Content {#sync-commit-content}
71+
72+
There are several components in StudioPro where files on disk need to be generated for the App to function. such as theme cache, JavaScript actions, Java Actions.
73+
74+
These files are generated based on the Documents in the app. In some cases generation of these files takes a long time (typically proportional to the app size). This is why Mendix cannot add these generated files to *.gitignore* file – it might slow down app opening and cause errors.
75+
Due to the above Mendix has introduced an additional step in **Prepare commit process** that ensures generated content is up to date and generation is complete before committing the changes to the repository.
76+
77+
The last step on the dialog below calls synchronization commit content. The **Progress** section shows the current type of syncronization:
78+
79+
If any synchronization fails during this step the dialog below is displayed asking if it should continue or cancel commit process explaining the failures and statuses. The dialog lists only the synchronizers that have failed.

content/en/docs/refguide/modeling/menus/version-control-menu/sync-commit-content.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)