我正在使用 git-tower,显然是 git 和 Beanstalkapp。我的软件的每个版本都有不同的分支。在这里面,我有一个用于重新打包软件的每个版本的安装程序和升级文件。
但是,我不希望将这些安装程序文件推送到生产环境,即现场演示。这是因为安装程序文件在实时版本上不需要,因为它已经安装了。这也是一个安全风险。
我如何在本地跟踪变更日志、安装程序脚本/向导和升级脚本以进行打包/版本控制,但不将其推送到我的现场演示中?
注意:我不希望使用单独的 repo/sub 模块,因为我并不真正了解它是如何工作的,并且觉得它会使过程进一步复杂化。但是,如果可以解释任何一个以表明它仍然相对简单和有效,我会考虑它。
感谢任何帮助。