.git // <-- pushed to bitbucket
|- gulpfile.js // <-- process src files to dist files
|- ...(more files)
|- src
|- ...(more files)
|- dist
|- .git // <-- pushed to server
|- ...(more files)
无论如何git repo包含另一个git repo吗?我有一个开发结构,使用gulp将其处理到dist目录,在该目录中有一个git repo,我可以将其推送到我的服务器。
我知道子模块存在但是需要我将dist .git上传到远程仓库。我不需要这个集中的回购,感觉有点矫枉过正,我只需要将文件上传到不同版本的服务器。
这可能吗?如果不是,开发人员如何处理我正在使用的工作流程?
答案 0 :(得分:0)
子模块确实是答案。然而,设置很棘手。
答案 1 :(得分:0)
如果您不知道如何使用子模块,可以将一个git repo设置为压缩包,以避免git冲突,但是应该有一个更好的方法。