SBT: какие файлы поставить под контроль версий? - PullRequest
8 голосов
/ 18 июля 2011

Я создал проект Scala с SBT, ссылаясь на ScalaTest.Теперь у него есть это дерево:

├───lib
├───lib_managed
│   └───scala_2.9.0
│       └───compile
├───project
│   ├───boot
│   │   ├───other
│   │   │   └───net.java.dev.jna
│   │   │       └───jna
│   │   │           └───3.2.3
│   │   ├───scala-2.7.7
│   │   │   ├───lib
│   │   │   └───org.scala-tools.sbt
│   │   │       └───sbt
│   │   │           └───0.7.7
│   │   │               ├───compiler-interface-bin_2.7.7.final
│   │   │               ├───compiler-interface-bin_2.8.0.final
│   │   │               ├───compiler-interface-bin_2.8.1.final
│   │   │               ├───compiler-interface-bin_2.9.0.final
│   │   │               ├───compiler-interface-src
│   │   │               └───xsbti
│   │   └───scala-2.9.0
│   │       └───lib
│   └───build
│       └───target
│           └───scala_2.7.7
│               ├───analysis
│               └───classes
├───src
│   ├───main
│   │   ├───resources
│   │   └───scala
│   └───test
│       ├───resources
│       └───scala
└───target

В дополнение к дереву src, какие файлы / каталоги я должен поставить под контроль версий (теперь использующий SVN)?

Ответы [ 2 ]

7 голосов
/ 18 июля 2011

Для xsbt 0.10+, вот мой .gitignore, в моем xsbt шаблонном проекте :

target/
project/boot/
*.jar

Это похоже на официальный .gitignore в проекте xsbt , но Юджина может быть более полным.

7 голосов
/ 18 июля 2011

Для SBT 0,7 игнорировать следующее:

lib_managed
target
project/boot
project/build/target
project/plugins/lib_managed
project/plugins/src_managed
project/plugins/target
project/plugins/project/build.properties

Между прочим, есть 0,10.x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...