我在IntelliJ IDEA 13中创建了一个新的Scala / sbt项目。由于其他团队成员将在该项目上工作(大概与其他IDE一起工作),所以我应该输入什么.gitignore
?似乎某些项目依赖项在.idea
文件夹中定义,因此我不确定是否可以放入整个目录.gitignore
。
编辑发现乔后:
只是请乔照顾你.gitignore
原始答案:
由于您正在使用Scala,因此应添加:
target
*.class
这些可以很容易地生成,并且可能与机器有关。
如果要使用IntelliJ,请执行以下操作:
*.iml
*.ipr
*.iws
.idea
out
.idea文件夹和.iml文件仅由IntelliJ创建和使用,其他IDE只会忽略它们。可以根据需要由IntelliJ轻松生成它们,尝试删除.idea文件夹,然后在IntelliJ中打开项目,然后瞧瞧它所做的第一件事就是生成.idea文件夹及其内容。
对于Vim:
tags
.*.swp
.*.swo
对于Eclipse(Scala IDE):
build
.classpath
.project
.settings
org.scala-ide.sdt.core/META-INF/MANIFEST.MF
org.scala-ide.sdt.update-site/site.xml`
对于macOS:
.DS_Store
我认为这涵盖了最受欢迎的Scala IDE。如果某人使用的IDE不包括在内,则您必须四处寻找他们创建的临时文件并生成文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句