java - 跨平台 git : possible strategies to handle platform specific files

标签 java eclipse git cross-platform

使用 eclipse 和 (E)git 开发 java 跨平台应用程序(windows 和 linux) 我想知道处理包含平台特定元素的文件的最佳方式是什么。例如,在 .classpath 中,库的路径不同,并且可能还会有更具体的更改。在处理特定资源时,我认为最好不要将它们添加到索引中,但也许有更好的策略。

非常感谢关于这一点的任何指导。

编辑 我不同意 Alex Baranovski 搁置这个问题。我要求的是指导。这并不总是明确的,但由于亚历克斯·巴 pull 诺夫斯基(Alex Baranovski)有应对这个问题的策略,其他人也会有策略。我(可能还有其他人)可能会从中吸取教训。我更改了标题:我确实要求最好的策略,我现在要求可能的策略,因为我不能再更改标题:争论的策略。

最佳答案

这个问题应该搁置一下,因为实践中有传道者和反对者。

在我工作的公司,我们为系统配置创建了单独的存储库。它的 repo 的每个分支都像“Windows_7_64”和“Ubuntu_32”等。在应用程序的 repo 中,我们 git-ignored 配置文件。

关于java - 跨平台 git : possible strategies to handle platform specific files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41572281/

相关文章:

java - 映射嵌套可选?

java - 将 Object 传递给扩展 JFrame 的类

java - Eclipse 不一致 : Resource leak: '<unassigned Closeable value>' is never closed

java - 需要重新启动 Eclipse 才能进行 Hibernate 更改

java - resultSet.getString ("TABLE_CAT") - 什么是 TABLE_CAT?

svn中的Java项目,结合maven

java - 我无法以 JPA 问题启动 jboss

git - 是否可以在 git 中区分 lfs 文件?

git - Husky 钩子(Hook)未在 Lerna monorepo 中运行

git - Google App Engine 部署失败, "empty index configuration"