
Hi,
It is my third week to understand how AX gets the objects (class,table,report,forms...) from TFS and reciprocally .
To be frank, until now I have been unable to understand how it works.
Although I was able to configure TFS, synchronized the user layer with TFS, detect the differences between two versions of code but there are still more questions.
I would be grateful if anyone could answer me those questions:
1. When synchronise objects from AX to TFS we get all files in xpo extension. My main object is to view the whole tree of a project Inside TFS not just an xpo file wich juste describes the project. Is there any way to sychronise a whole project with its tree. (data dectionary, classes,reports,forms,....)?
2. AX allows me to code directly into the user layer. My goal is to define different layers specific to my current project. How do I create different specific layers ?
3.Far from TFS and version Control, how can I do an advanced search in the source code (searching for a specific method for example) inside the AOT without utilize breakpoints?
Thanks a lot for your answers!
*This post is locked for comments
I have the same question (0)There is no process called "synchronization from AX to TFS". If you want to save an object (such as a class) to TFS, use "Add to version control" (which registers the object with TFS locally, so you'll see it in the list of pending changes) and then "Check in" (which will actually save the file in TFS on server).
Having more than one development layer in a single environment is a bad idea. For example, what if you want to change a CUS version when the object already has a USR version? The integration with VCS didn't expect either that anybody would do something like that. If you're trying to develop two separate products, use two development environments instead of mixing them in a single environment.
The third question doesn't seem to belong to this thread and I couldn't answer it anyway, because I don't know your definition of "an advanced search in the source code". You might mean cross-references, but who knows...