应该使用什么版本的控制工作流程来维护HTML / CSS版本的Web应用程序的HTML / CSS / JS版本?

时间:2012-11-29 22:50:34

标签: git web-applications workflow frontend branching-strategy

我是一名网页设计师,他将HTML / CSS / JS整合到一起,用于前端Web应用程序设计。我与另一位开发人员合作,他开始使用我的设计,并利用ASP.net从这些设计中开发出功能性的Web应用。

在我看来,有三个版本的网络应用程序 - 我最初的HTML / CSS / JS设计,其他开发人员的ASP.net版本,以及现场网站上的版本。

关于如何在Git中设置它的任何建议?我打算使用两个repos,一个用于我的前端设计,另一个用于ASP.net开发和网站的实时版本(对于我计划使用这个git分支模型的分支机构(http:// nvie。 com / posts / a-successful-git-branchching-model /)。

让它们在同一个回购中都是不同的分支有什么好处吗?我主要担心的是确保我们从HTML / CSS / JS原始设计中分离出网站的ASP.net版本,同时确保两者都处于相同的状态(除功能外)。

1 个答案:

答案 0 :(得分:0)

对于静态HTML-CSS模型,我看不出任何理由与ASP代码在同一个repo中

  • 他们是而非独立并行工作的来源
  • 分支分支整个仓库,您将获得单个实体“当前设计”的其他克隆

LIVE和DEV版本的代码更适合分支工作流程,2个独立的repos,通常是正确的方向 - 用于将更改集链接到Mockup-repo从Mockup-changeset的ASP-repo哈希与更改的设计可以使用在ASP-changeset的提交消息中