【问题标题】:Git and web-infGit 和网络信息
【发布时间】:2014-03-23 13:08:23
【问题描述】:

所以我已经将我的第一个项目推送到了 github,但是 web-inf 文件夹还没有推送。从在谷歌上阅读了一下,这似乎是由于 git.ignore 并且不推/拉 web-inf 是常见的做法。但是在我的项目中,它包含一个我需要运行该项目的 web.xml。

那么两个问题;

为什么人们不推/拉 web-inf?

如果我不推/拉它,我如何在多台机器/netbeans 副本上处理我的项目?

【问题讨论】:

    标签: git netbeans github glassfish-4 web-inf


    【解决方案1】:

    WEB-INF 描述了部署,主要是构建和配置工件。有理由避免在来源中包含人工制品,从而这些人工制品通常可以从来源中生成或推导出来。这是一种常见的做法。

    然而 git 不是一个源代码控制系统,而是一个版本控制系统,所以存储人工制品当然是可能的,但最好单独这样做。因此,如果您想存储人工制品,您最好为此添加一个单独的存储库。

    通常,您可以 (1) 决定将其推送到存储库,(2) 如上所述,有一个独立的存储库,然后将其推送到那里,然后从其他机器上的两个存储库中提取,(3)作为您在这些机器上工作流程的一部分,在其他机器上重新创建它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      相关资源
      最近更新 更多