2015-05-06 71 views
0
.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仓库包含其他git仓库吗?我有一个使用gulp将其处理到dist目录的开发结构,在该目录中有一个git repo,我可以将它推送到我的服务器。? (非子模块)

我知道子模块存在,但需要我将dist .git上传到远程回购。我不需要一个集中的回购这个,它感觉像是过度杀伤,我只需要上传文件到不同版本的服务器。

这是可能的吗?如果不是,开发人员如何处理我正在使用的这个工作流?

+0

为什么“必须将dist .git上传到远程回购”与子模块? – martin

+0

@马丁它没有提到我读的地方!我会去读一下当地的回购。 –

+0

我还没有彻底试过,但是如果你有备份:添加本地作为submodul与本地路径,并尝试'git submodule init','git submodule sync'等,看它是否中断,它没有中断对我来说iirc,但我不会在回答中说:)。 – martin

回答

0

子模块确实是答案。然而,设置很困难。