Sub*_*beh 5 unix svn git shell version-control
我们有一个(TAP)环境,在Solaris上运行了很多shell脚本.此时,实际上只使用了生产和验收环境,因为它太复杂,无法跟踪我们所做的所有更改.
因此我在考虑引入版本控制,但我真的不知道如何实现它.
我最初考虑将SVN与Trac一起使用,并为整个环境创建单个存储库.对生产环境使用trunk,并为Test and Acceptance环境创建分支.
我们在Test分支中开发,在Acceptance分支中测试它,并最终将它与Trunk for Production合并.
在做了一些研究之后,我发现Git可能更适合与Redmine结合使用.我不知道分支/合并的方法......
有谁介意与我分享他们的想法?我真的希望得到一些关于如何处理这个的输入和提示.
谢谢
是的,使用版本控制。但与其问这样一个开放式问题,不如尝试使用谷歌。
SVN 是一个不错的选择,许多人说它在概念上比 git 更简单,所以至少一开始就选择它。一旦您有了将数据存储在中央存储库中的想法,您就可以了解接下来的步骤。首先将脚本简单地存储在存储库中以保留历史备份,一旦掌握了窍门,您就可以考虑在一台计算机上开发脚本并使用 SCM 在服务器上签出。一旦您对基本工作流程感到满意,就可以稍后进行分支和合并。
您可以将 Trac 或 Redmine 与 SVN 结合使用,两者都是非常好的错误跟踪、项目管理工具。只需使用您喜欢的外观即可。
| 归档时间: |
|
| 查看次数: |
1749 次 |
| 最近记录: |