Cloning an Azure DevOps repo in IntelliJ

585 views
Skip to first unread message

Mihai Rizea

unread,
Jun 3, 2022, 5:24:47 AM6/3/22
to Illuminated Cloud Q&A
Hello everyone,

Has anyone successfully cloned an Azure DevOps repo (designed for VS Code with Force-app source folder) into IntelliJ? 

I've tried different approaches but without any success.

Thanks in advance!

Scott

unread,
Jun 3, 2022, 10:11:04 AM6/3/22
to Illuminated Cloud Q&A, mihair...@gmail.com
What issues are you seeing? As Azure DevOps is (to the best of my knowledge) just a Git repo, it should just be a matter of using the base IDE's normal Git functionality to clone the repo, and then IC2 should see the structure of the clone project as being for Salesforce and prompt you to make the necessary changes for it to manage it. IC2 absolutely supports source format (i.e., Force-app source folder) projects. In fact, almost all of my own projects are now source format.

Please let me know the behavior you're seeing and I'll be happy to help you get this project going properly.

Regards,
Scott Wells

Mihai R

unread,
Jun 11, 2022, 5:02:34 PM6/11/22
to Illuminated Cloud Q&A, Scott

Hey Scott,

Thank you so much for the quick reply! I was quite busy lately and gave up on trying to configure the project on IC2.
Today I had a few more tries and it looks like I am able to use Git on IC2 project.

But I still have some issues. After the project was loaded, these files are by default in the commit section: 
Screenshot 2022-06-11 at 23.58.54.png
The OfflineSymbolTable doesn't work as intended probably because was not deployed. The problem is that our repo doesn't include these unversioned files. 

Is it something that I'm doing wrong?

Scott

unread,
Jun 11, 2022, 5:17:58 PM6/11/22
to Illuminated Cloud Q&A, mihair...@gmail.com, Scott
Hi. It's really up to you as to whether you want to check the IDE project files into version control or not. You can find more information about what should be checked into version control if you decide to do so in this FAQ topic. If you have multiple team members who will be using Illuminated Cloud, I highly recommend checking in the project version files as it makes onboarding much easier. If you do not wish to check those in, you will need to add them to the project's .gitignore file.

What do you mean that the offline symbol table isn't working as intended? What kinds of error or issues are you getting? Note that the online symbol table is a derivative of the org and should not be deployed back to the org. It's effectively the generated org-specific SDK for Illuminated Cloud. You can find more in this user guide topic.

Regards,
Scott Wells
Reply all
Reply to author
Forward
0 new messages