Hec*_*230 3 svn git continuous-integration
我已经阅读并寻找解决方案几天但没有找到任何适合我需要的解决方案.
我们经常更新设计人员和开发人员更新的网站,大部分时间都不会将更改提交给SVN.
我正在研究持续集成类型的解决方案,当登台服务器上的"版本化"文件更新时,它会自动提交给SVN.
CruiseControl和我看过的其他工具不这样做; 有没有一个工具可以做到这一点或我们可以使用更好的过程?
谢谢你的帮助!
克里斯
我真的很喜欢你说"更好的过程"因为答案是肯定的.
让你的设计师和每个人都来自回购.如果您选择SVN或git或其他东西并不重要,但要使其成为"权威"副本.这样做最终会让您头疼,因为您将拥有所有更改的清晰历史记录,并且始终可以恢复.
我为网页设计商店设置一些环境的方式是使用与你建议相反的系统,它的工作方式如下:
我希望这有助于您在某种程度上考虑您的流程.
回到原来的问题:如果你真的不想改变你的过程,你可以设置一个每隔几分钟运行一次的cron,并添加/提交所有已经改变的文件,这应该可行.但我不喜欢这个,因为现在你没有有意义的提交消息,改变历史也可能没有意义.当人们正在工作并保存文件时,他们没有意识到他们在什么时候被提交,所以很可能现在存储库中存在破坏状态的修订,现在你如何找到未破坏的修订版本?选择"自动化"提交显然不是最干净的解决方案.
归档时间: |
|
查看次数: |
8399 次 |
最近记录: |