Hello
I am the single developer of a new project and am new to Xcode. I have experiance of using IntelliJ IDEA and Visual Studio but not Xcode. I want to be able to work on my project from several locations and maintain a remote repository on my fileserver in the design studio, which is regularly backed up and acessed via VPN. I can't use any externally hosted repositories, such as GitHub for various in-house reasons.
Can anyone suggest a sensible workflow and comment as to whether I should use the Source Control options in Xcode or use the GitHub desktop app or even Terminal?
Generally I would want to create a new Branch to develop a feature, commit along the way until finished on the new Branch, merge into the parent Branch and delete the feature Branch.
What troubles me is how I would work at one location (perhaps at home), 'push' the changes to the remote repository, move to another location (perhaps the studio) and 'pull' the updated repository to a MacPro there and continue developing. Any advise would be very welcome.
Regards
Chris