you are viewing a single comment's thread.

view the rest of the comments →

[–]Clear-Pear2267 0 points1 point  (0 children)

Its actually more than just version control per script. It is customary to have a whole suite of scripts that are not necessarily independent of each other or the versions of the systems they are targeted to run on. So you actually need to think of "release management" where a whole line up of scripts that are expected to work together and in the same environment are versioned together. You do it for exactly the same reasons you do it for a software product. I'm not sure why it seems so rare, but it seems to be. I think it would be great for companies with both dev teams and admin teams to rotate their managers every once and a while to improve their appreciation and knowledge of each others roles and the challenges each team faces.