|
|
1
2
DVCS的工作方式(推/拉 全部的 回购)迫使你在 component (coherent set of files ,有自己的提交生命周期)
你的
另一个解决方案(如果你想保持回购的方式是)是定义一个特殊的“发布”分支(
我最初忘记提到的最后一个解决方案是从git1.7开始提供的:
在您的情况下,您可以创建一个
|
|
|
2
1
不要把你想保密的东西混入你的可发布产品中。 我建议您将产品(HTML、PHP、JS、IMG等)与源代码分开。将源保存在一个或多个项目中,并将产品单独保存在另一个项目中。或者,甚至只需使用复制/生成/等源代码输出的构建脚本动态地根据需要构建产品。这样就很容易指出哪些源产生了什么输出。 |
|
|
3
0
目前(afaik)Git只克隆整个存储库。可以选择使用单独的存储库进行部署。考虑到Git的灵活性,如果您可以从主开发存储库推/拉,并且只从同一本地将一个分支推到第二个部署存储库,我不会感到惊讶。但我从未尝试过。 |
|
|
perpetual · 防止在git主分支上意外直接提交 2 年前 |
|
|
NaguiHW · Github工作流未执行 2 年前 |
|
|
Ashar · 无法从github操作中的不同步骤读取变量 2 年前 |
|
|
Martin Golding · 是否有实施多容器工作流的计划? 2 年前 |
|
|
Seymour · R-使用函数更好地组织程序工作流和过程 8 年前 |
|
|
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 8 年前 |
|
|
staad · 多个孤立分支或独立存储库-git 8 年前 |