go-erp / ax2git Goto Github PK
View Code? Open in Web Editor NEWDynamics Ax 2012 source control with Git
License: The Unlicense
Dynamics Ax 2012 source control with Git
License: The Unlicense
If branch for the layer code [sys..usp] does not exists in a repository, it needs to be created automatically when exporting in "Export all layers mode".
My Git was installed in Program files so I had to change the path of Git exe to @'C:\Program Files\Git\bin\git.exe'
Maybe it makes sense to have it as a parameter
Allows to export AOT objects by query instead of AOT selection.
When exporting XPOs, Ax client consumes large amounts of RAM and never releases it. Garbage collection does not seem to work here.
Workaround is to restart Ax client after exporting considerable number of XPOs.
In case AOT object was exported to source control but later was deleted from AOT.
When doing regular export, such situation won't be detected.
Need to create function which will scan repository files and check if corresponding AOT object exists. If not - delete.
Now paths to Git and TortoiseGit executables are hard-coded in classDeclaration
of the Git
class:
class Git
{
#localmacro.git
@'C:\Program Files (x86)\Git\bin\git.exe'
#endmacro
#localmacro.TortoiseGit
@'C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe'
#endmacro
}
Probably it would be better to have it in user-accessible parameters form?
When exporting a project, create separate XPO for project definition only.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.