1
2
DVCS的工作方式(推/拉 全部的 回购)迫使你在 component (coherent set of files ,有自己的提交生命周期)
你的
另一个解决方案(如果你想保持回购的方式是)是定义一个特殊的“发布”分支(
我最初忘记提到的最后一个解决方案是从git1.7开始提供的:
在您的情况下,您可以创建一个
|
2
1
不要把你想保密的东西混入你的可发布产品中。 我建议您将产品(HTML、PHP、JS、IMG等)与源代码分开。将源保存在一个或多个项目中,并将产品单独保存在另一个项目中。或者,甚至只需使用复制/生成/等源代码输出的构建脚本动态地根据需要构建产品。这样就很容易指出哪些源产生了什么输出。 |
3
0
目前(afaik)Git只克隆整个存储库。可以选择使用单独的存储库进行部署。考虑到Git的灵活性,如果您可以从主开发存储库推/拉,并且只从同一本地将一个分支推到第二个部署存储库,我不会感到惊讶。但我从未尝试过。 |
Yonnatan Bar · 将JAR从TFS部署到linux 6 年前 |
yrv16 · 部署项目和编译资产的正确方法 6 年前 |
a7emenov · 通过Jenkins在远程服务器上部署jar 6 年前 |