使用Git在SpringMVC项目中与web设计器协作

使用Git在SpringMVC项目中与web设计器协作,spring,git,spring-mvc,Spring,Git,Spring Mvc,我正在与一位网页设计师合作,为我的SpringMVC项目制作JSP页面(真正的HTML页面)。我们让设计师制作HTML页面,然后我将它们添加到Springs标签中。我有我的git项目,设计一直在通过电子邮件向我发送页面 但我正在寻找更好的工作流程。如果设计师给了我html格式的页面,然后我添加了所有Spring标记,用户想要更改,设计师再次向我发送html,我必须重做所有Spring标记。有谁知道更好的方法来实现这个流程吗。另外,如果我给他们git访问权限,我不希望设计能够访问我的git完整项目

我正在与一位网页设计师合作,为我的SpringMVC项目制作JSP页面(真正的HTML页面)。我们让设计师制作HTML页面,然后我将它们添加到Springs标签中。我有我的git项目,设计一直在通过电子邮件向我发送页面

但我正在寻找更好的工作流程。如果设计师给了我html格式的页面,然后我添加了所有Spring标记,用户想要更改,设计师再次向我发送html,我必须重做所有Spring标记。有谁知道更好的方法来实现这个流程吗。另外,如果我给他们git访问权限,我不希望设计能够访问我的git完整项目。。我们能否以某种方式只允许他们访问一个文件夹?

两个选项:

  • 通过电子邮件将嵌入标记的JSP页面发送给设计师,并要求他或她对该页面应用更改
  • 使用git中的分支接受设计器的HTML提交。将此分支合并到主干中可以重复替换令牌的步骤,只要增量更改很小(并非每次提交都会重写整个DOM)
  • 让他或她克隆你的git存储库。不知道你为什么害怕这样做,但是有一些像NDA这样的东西可以合法地保护你自己。如果我是他或她,我会在每次与你会面时都提到这一点
    试着维护补丁。阅读更多,最终由你决定。但请记住,你们都有一个共同的目标:打造一个伟大的网站。您的网页设计师可能希望您的项目取得成功,并将其作为投资组合中需要指出的内容。他/她不太可能希望在欺骗客户方面享有声誉。