2014-09-23 6 views
1

Я новичок в битбакете (бесплатный git вместо GitHub), работая с ним в течение нескольких дней (с клиентом SourceTree).Работа с Git и Eclipse

Я работаю над проектом с еще одним другом, и мы разделяем весь проект проекта eclipse через репозиторий.

В начале все прошло довольно хорошо, но теперь проблемы начали всплывать.

Например, когда мой друг вытащил новые обновления (без конфликтов), его проект внезапно стал настоящим беспорядком. Ничего не скомпилировано, eclipse не может найти библиотеки, и как только это было исправлено, eclipse не смог найти некоторые классы (из этих библиотек, таких как ActionBar и другие классы поддержки библиотеки и приложения), а позже даже возникла проблема с ресурсы проекта (затмение не могло найти R.java ...).

Я думаю, что это была плохая идея для совместного использования всего проекта в репозитории.

Так что я в основном прошу, как правильно работать с проектами eclipse? Что мне нужно, чтобы поделиться, а что игнорировать? Не могли найти никаких примеров в Интернете, поэтому я пришел сюда.

Спасибо заранее.

+0

Просто передайте фактический проект. Вы можете хранить проекты lib на каждом из ваших компьютеров. Когда кто-то проверяет проект, просто нужно добавить проекты lib в фактический проект – santalu

+0

@santalu, как я уже сказал, это вызывает множество проблем ... – Jjang

ответ

3

Мое предложение поделиться только своим текстом, используя этот файл.

# built application files 
*.apk 
*.ap_ 
*.jar 

# files for the dex VM 
*.dex 

# Java class files 
*.class 

# generated files 
bin/ 
gen/ 
build/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Eclipse project files 
.classpath 
.project 
/.settings 

# Proguard folder generated by Eclipse 
proguard/ 

# Intellij project files 
*.iml 
*.ipr 
*.iws 
.idea/ 

lint.xml 

сохранить его как .gitignore в каталоге проекта. И немного узнаем о ignore file.

2

В дополнение к ответу zz-m, Github имеет богатую коллекцию файлов .gitignore для множества различных языков программирования, инструментов, фреймворков, IDE и многих других. Это определенно стоит оставить закладку на странице для любых предстоящих проектов, которые у вас могут быть.

https://github.com/github/gitignore

Смежные вопросы