1

将 Eclipse 特定设置添加为源代码存储库的一部分是否有意义

   (use "git add <file>..." to include in what will be committed)
#
#   ivr/.classpath
#   ivr/.project
#   ivr/.settings/
no changes added to commit (use "git add" and/or "git commit -a")

sam@dell:~/work$ ls ivr/.settings/
org.eclipse.jdt.core.prefs        org.eclipse.wst.common.project.facet.core.xml
org.eclipse.wst.common.component
4

1 回答 1

1

是的,您也想提交这些设置文件。否则,在进行结帐时,您会得到相同的项目内容,但会在不同的设置下编译它们。因此,您不再拥有独立的可重现项目。

示例:如果您在项目的 Java 设置(位于 org.eclipse.jdt.core.prefs 中)中设置了 Java 1.5 的编译器合规级别并且您没有提交它们,那么其他人可能会签出该项目,介绍一些代码中有 Java 6 语言的特性,它可以在他的机器上运行,但是在获取他的更改后会出现编译错误。

于 2013-03-10T06:26:59.547 回答