Những tệp nào cần được bỏ qua trong Mercurial khi sử dụng Android Studio (1.0 RC4 Windows) để phát triển?Mercurial .hgignore cho các dự án Android Studio
Tạo dự án ứng dụng mới cũng tạo tệp .gitignore
. Tôi đã dịch đó để sau .hgignore
tập tin
syntax: glob
.hgignore
.gradle
local.properties
.idea/workspace.xml
.idea/libraries
.DS_Store
build
Nhưng khi tôi làm Add to VCS
cho dự án của tôi, một số tác phẩm mà không phải là trong danh sách bỏ qua không được thêm vào Mercurial. Các tệp còn lại là:
.idea\.name
.idea\compiler.xml
.idea\copyright\profiles_settings.xml
.idea\encodings.xml
.idea\gradle.xml
.idea\misc.xml
.idea\modules.xml
.idea\scopes\scope_settings.xml
.idea\vcs.xml
build.gradle
MyApplication.iml
gradle.properties
gradle\wrapper\gradle-wrapper.jar
gradle\wrapper\gradle-wrapper.properties
gradlew
gradlew.bat
settings.gradle
Tôi có nên thêm những tệp đó vào danh sách bỏ qua hay tôi nên thêm chúng vào VCS không?
Cũng không rõ phải làm gì với các tệp .iml
. Việc thêm dự án vào Mercurial khi sử dụng AS sẽ thêm app\app.iml
tệp, nhưng việc thêm dự án vào Git bằng cách sử dụng AS sẽ để lại tệp đó không được theo dõi.
Tôi không muốn theo dõi các tệp thừa trong VCS, nhưng tôi không muốn bỏ lỡ việc lưu trữ những tệp quan trọng. Có rất nhiều nguồn mà trên đó các tệp cần được theo dõi, nhưng thông tin khác nhau rất nhiều, thật khó để đưa ra bất kỳ kết luận xác định nào.
Cập nhật: phiên bản cuối cùng của .hgignore
tập tin của tôi
syntax: glob
.hgignore
.gradle
local.properties
.idea
.DS_Store
build
*.iml
gradlew
gradlew.bat
Đối với dự án chia sẻ giữa các nhà phát triển sau các file phải được cam kết để VCS hoặc AS sẽ không thể nhập khẩu dự án trên máy khác:
gradle.properties
gradle\wrapper\gradle-wrapper.jar
gradle\wrapper\gradle-wrapper.properties
tôi đề nghị bạn không bỏ qua tệp .hgignore. Bạn không muốn phải tạo lại nó nếu bạn tải dự án trên một máy khác. – northernman