我是一名网页设计师,他将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版本,同时确保两者都处于相同的状态(除功能外)。
答案 0 :(得分:0)
对于静态HTML-CSS模型,我看不出任何理由与ASP代码在同一个repo中
LIVE和DEV版本的代码更适合分支工作流程,2个独立的repos,通常是正确的方向 - 用于将更改集链接到Mockup-repo从Mockup-changeset的ASP-repo哈希与更改的设计可以使用在ASP-changeset的提交消息中