# Best Practices for SVN/GIT on projects

**URL:** <https://forum.inductiveautomation.com/t/best-practices-for-svn-git-on-projects/30218>\
**Category:** Ignition\
**Created:** [November 25, 2019, 7:16pm UTC](https://forum.inductiveautomation.com/t/best-practices-for-svn-git-on-projects/30218 "2019-11-25T19:16:41Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 13, 2022, 12:04pm UTC](https://forum.inductiveautomation.com/t/best-practices-for-svn-git-on-projects/30218/16 "2022-10-13T12:04:49Z")

</div>

You are taking your chances with `system.util.execute`. I don't think it waits for the process to run, so those three commands could execute out of order. Use java's `ProcessBuilder` to ensure things are sequential (and you can check for success).

{ Also, please format your code properly. Edit your comment, highlight the code, and click the \</\> button. }

---

_[View the full topic](https://forum.inductiveautomation.com/t/best-practices-for-svn-git-on-projects/30218)._
