我们有一个在Solaris上运行许多shell脚本的(TAP)环境。目前,只有生产环境和验收环境真正被使用,因为跟踪我们所做的所有更改太复杂了。
因此,我考虑引入版本控制,但我不知道如何实现这一点。
最初,我考虑使用SVN和Trac来创建一个整个环境的单一仓库。将主干用于生产环境,并为测试和验收环境创建分支。
我们会在测试分支中开发,在验收分支中进行测试并最终与主干合并以供生产使用。
经过一些研究,我发现Git可能更适合与Redmine结合使用。但我不知道该采用哪种分支/合并方法...
有人介意与我分享他们的想法吗?我真的很想听听大家对如何处理这个问题的建议和技巧。
谢谢。
因此,我考虑引入版本控制,但我不知道如何实现这一点。
最初,我考虑使用SVN和Trac来创建一个整个环境的单一仓库。将主干用于生产环境,并为测试和验收环境创建分支。
我们会在测试分支中开发,在验收分支中进行测试并最终与主干合并以供生产使用。
经过一些研究,我发现Git可能更适合与Redmine结合使用。但我不知道该采用哪种分支/合并方法...
有人介意与我分享他们的想法吗?我真的很想听听大家对如何处理这个问题的建议和技巧。
谢谢。