Web applications 如何跟踪web应用程序的编码和实时环境之间的变化
我编写一个web应用程序已经有一段时间了,但没有对live server进行任何更改,因为有一些功能需要立即添加。我发现,自从上次更新live server以来,我无法跟踪发生了什么变化,这让我有点恐慌,因为忘记上传文件或不更改特定文件会破坏应用程序。因此,我的问题是,跟踪编码环境中已更改的内容和live server上已更改的内容的最佳做法是什么,以便在用户未注意到的情况下进行更改?在生产中使用一些存储库系统和发布模式。我的做法是:Web applications 如何跟踪web应用程序的编码和实时环境之间的变化,web-applications,change-tracking,Web Applications,Change Tracking,我编写一个web应用程序已经有一段时间了,但没有对live server进行任何更改,因为有一些功能需要立即添加。我发现,自从上次更新live server以来,我无法跟踪发生了什么变化,这让我有点恐慌,因为忘记上传文件或不更改特定文件会破坏应用程序。因此,我的问题是,跟踪编码环境中已更改的内容和live server上已更改的内容的最佳做法是什么,以便在用户未注意到的情况下进行更改?在生产中使用一些存储库系统和发布模式。我的做法是: 每当我想在生产环境中部署时,我都会为应用程序创建一个标记。给
关于数据库# 我们曾经在alter脚本文件中更改数据库。每个版本一个alter脚本文件。我们在一个alter脚本中保留了所有需要发布的更改。我们曾经有一个跟踪数据库发布版本的基线表,它与生产发布版本相同。这是可行的,但需要人工干预。但任何时候查看基线表,我都可以知道数据库的状态以及已经运行了哪些文件/脚本 我们现在搬到了,这太棒了。我可以跟踪数据库中的每个查询、更新或更改。有一个很好的回滚计划。最重要的是,学习液化是相当容易的
在上述任何一种情况下,SVN都能非常有效地为我们处理修订。这是否也包括数据库更改?对。数据库更改:)我会更新答案谢谢你的回答,这就是我要找的。