Tôi đã xem các mẫu cho các tệp bỏ qua Mercurial cho Visual Studio, trong số các tệp khác.Mercurial ignore-file để phát triển Eclipse và Android
Tôi vừa mới bắt đầu chơi xung quanh với phát triển Android và tôi cũng sử dụng thời gian này để thử nghiệm với Mercurial. Vì vậy, câu hỏi của tôi là: có ai có ví dụ hay về tệp .hgignore
để sử dụng cho phát triển Eclipse và Android không?
Đối với người mới bắt đầu tôi đã có sau bản thân mình:
# use glob syntax
syntax: glob
# Ignore patterns
.metadata\
bin\
gen\
Có bất kỳ khác bỏ qua mẫu mà nên được bao gồm? Ví dụ, các tệp Eclipse .classpath
và .project
cũng bị bỏ qua khỏi điều khiển phiên bản?
- Chỉnh sửa bên dưới -
Tôi đã không hoàn toàn nhận được câu trả lời tôi hy vọng nào, vì vậy tôi sẽ đưa ra một tiền thưởng và cố gắng xác định rõ ràng hơn một chút những gì tôi đang tìm kiếm .
Sau khi thử nghiệm một chút, tôi dường như đã nhận thấy rằng đề xuất .hgignore
được liệt kê ở trên dường như là đủ. Việc bổ sung duy nhất tôi đã thực hiện, là một dòng với .settings
(đây là một thư mục xuất hiện sau khi tôi chạy Công cụ Android -> Sửa thuộc tính dự án). Tôi cũng thấy rằng (như đã đề cập bởi Ry4an) rằng các tệp Eclipse .classpath
và .project
nên không bị loại trừ.
Tuy nhiên, tôi không chắc chắn rằng tệp bỏ qua nhỏ này sẽ đủ khi tôi nhận dự án lớn hơn một chút so với hướng dẫn cơ bản (nếu thực tế là là tất cả đều tốt, vui lòng giải thích lý do và bạn sẽ nhận được tín dụng) . Vì vậy, để tóm tắt những gì tôi đang tìm kiếm:
- Tôi muốn có một ví dụ cụ thể cho một tập tin
.hgignore
cho một dự án Android dưới Eclipse - Các bỏ qua tập tin nên để bất cứ khi nào tôi kiểm tra một bản sao của kho tại một vị trí mới, nó sẽ hoạt động ngay lập tức (tức là không cần phải gây rối với đường dẫn và tham chiếu, thêm các tập tin bị thiếu, vv)
- Vui lòng giải thích lý do tại sao tệp bao gồm của bạn (tôi muốn hiểu tại sao nhất định các tệp/thư mục bị loại trừ (và tại sao một số phải được bao gồm))
- Nếu bạn bao gồm không bao gồm cụ thể hệ điều hành, vui lòng ghi rõ như vậy (Tôi đang chạy trên Windows 7 btw.)
Cập nhật câu hỏi ban đầu với thông tin thêm sau khi thêm tiền thưởng. – Nailuj
Tôi sẽ không bỏ qua thư mục '.settings'. Nếu bạn thấy rằng plugin Android bao gồm những thứ cụ thể cho môi trường của bạn (ví dụ: đường dẫn được mã hóa cứng) trong một số tệp bên trong, thì hãy bỏ qua các tệp đó riêng lẻ. Tôi cũng không muốn tạo kho lưu trữ ngoài vùng làm việc của mình, và vì vậy tôi thường không có '.metadata' trong danh sách bỏ qua của mình (điều này mang lại cho tôi sự linh hoạt để nhập dự án từ nhiều kho lưu trữ, mặc dù tôi không chắc là quan trọng như thế nào đó là cho bạn). –