我们是一个使用 Oracle Forms / Reports 作为开发工具的非常小的团队,目前我们没有使用版本控制。我们正在考虑使用 Perforce 作为我们的版本控制软件。
我们当前的政策是团队中的任何开发人员都可以更改任何源文件,然后将生成的可执行文件 (.fmx) 部署(手动复制)到我们的生产文件夹。
使用 Perforce,我们的策略将基本相同,我们只需要记录和跟踪源文件更改以及对生产文件夹的部署。
源代码更改的跟踪是直截了当的。但是我们如何使用 Perforce 跟踪部署?如果 Perforce 无法做到这一点,那么任何其他版本控制软件(例如 Subversion、Git、Mercurial 等)都可以做到吗?