Vedachalam Mahadevan
10/25/2024, 9:24 AMCeligo AI
10/25/2024, 9:24 AMAI generated answer (using internal Slack threads):Based on the conversations, it appears that NetSuite does not have a native method for version control or branching. The best practice is to maintain your repository outside of NetSuite so you can track file history and changes over time. The SuiteCloud Development Framework (SDF) can be set up with Github actions, so on push to master or pull request, it validates and submits to NetSuite. This provides a commit history to rollback if needed. For code management software, Git, Github, GitLab, and Bitbucket are recommended. Tools like WebStorm IDE with the NetSuite plugin and Eclipse can be used to organize scripts and upload or compare to the file cabinet directly from the UI. However, there have been issues reported with NetSuite caching user event and suitelet scripts. When updates are pushed from Eclipse for a SuiteApp project, NetSuite seems to hold onto the old version of the script(s). The workaround is to go into the script within NetSuite and press edit/save (making no changes) to force NetSuite to use the new version. ****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ******
Celigo AI
10/25/2024, 9:24 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.852227092
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.823693335
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.820741653
Celigo AI
10/25/2024, 9:24 AM