1

我有一个 asp.net mvc 文件,但问题与任何技术无关:

我们正在计划一个具有改进设计的新版本网站。为了根据 seo 方面和转换率改进网站,我们的网站版主需要做很多改变。在我们之前的版本中,他们告诉我他们想要改变什么,我改变并部署了它。但是这个过程太复杂了。因此,我想在后端添加一个编辑器,并进行一些预处理,如 LESS 编译等。工作正常,但问题是如何将此文件与源代码控制系统中的当前版本同步。

我不需要任何技术建议,但我想听听您如何在当前项目中管理 css 文件和模板。

4

1 回答 1

0

主要思想是在自己的分支中管理这种服务器端文件的修改。

这样,您可以在该专用分支中构建 css 文件版本的历史记录,同时在单独的分支中在开发机器端对这些相同的文件和许多其他文件(出于其他原因)进行更改。

然后,您可以随时调整这两个历史记录。

试图在同一个分支中做所有事情是很复杂的,因为您会在开发端修改许多文件(在您的日常开发活动过程中),同时在服务器上修改 css 文件。
用另一个(修改了许多文件,但不是那些 css)覆盖一个历史记录(在服务器上修改的 css)的风险会很高。

使用两个独立的分支,即使您部署了错误的版本,您仍然可以将在一个分支中完成的 css 修改合并回另一个分支。

于 2013-11-07T07:36:53.770 回答