We have a (TAP) environment with many shell scripts running on Solaris. Currently, only the Production and Acceptance environment is actually used, because it is too complex to track all the changes we make.
So I was thinking about introducing version control, but I really don't know how to implement this.
At first I thought about using SVN with Trac and creating a single repository for the whole environment. Use the trunk for the production environment and create branches for the test and acceptance environment.
We will develop in the test branch, test it in the Acceptance branches and eventually merge it with Trunk for Production.
After some research, I found that Git may be better suited in combination with Redmine. And I don't know about branching / merging ...
Can anyone share their ideas with me? I would really like to receive information and advice on how to approach this.
thank
source
share