Question
· May 16, 2018

Using Source Control with Atelier on existing code

Hi there.

I'm really interested in using Atelier for its source control ability, and I have found a fair bit of info when it comes to starting a new project and then pushing that project to a chosen source control system.

However, my environment has a lot of existing code which was developed within Studio and Ensemble, and placing entire namespaces within a single project file feels wrong.

Is there a magical way I can point Atelier at my environment and it will split everything up into individual projects based on naming conventions, or am I faced with the daunting task of splitting it all up?

Discussion (7)1
Log in or sign up to continue

Hi Julian, it is a good question. Generally speaking, it is highly recommended that you avoid putting all sources into a single project. It seems like you didn't use any source control before and it would be a critical migration step for you. To help you convert your code base into Atelier projects, we need to learn more about your development environment, such as the source code control system you choose and the structure of your code base. I'd suggest that you contact support directly by emailing support@intersystems.com or calling +1 617-621-0700 so we can come up with a solution together. Thanks.

Thanks Joyce, I made contact with them instead of support, and after a webex the solution was found!

It turns out the performance issues I had been getting when adding the entire namespace was because I had included all of the system folders (ens, enslib, EnsPortal, etc). So on each launch, Eclipse was then reindexing the entirety of the core files in each namespace.