Sử dụng Android Studio để tạo ứng dụng sử dụng Dịch vụ của Google Play cho bản đồ, tôi phải bao gồm thư viện google-play-services và cũng đảm bảo có một số tệp .jar và tất cả nhạc jazz đó . Tôi nhận được điều này tốt, tuy nhiên, tại nơi làm việc chúng tôi sử dụng git để kiểm soát phiên bản. Nếu một máy khác kéo xuống các tệp cho ứng dụng đã nói từ git và máy đó có vị trí khác cho thư viện cần thiết, người dùng máy thứ hai này phải cấu hình lại dự án để sử dụng thư viện máy đó và khi người dùng đó đẩy các thay đổi git, điều tương tự cũng phải được thực hiện cho người dùng tiếp theo. Điều này làm cho nó khó khăn, như người ta có thể tưởng tượng, để cộng tác hiệu quả và hiệu quả với nhiều nhà phát triển trên cùng một dự án. Có hướng dẫn thực hành tốt nhất để làm cho điều này dễ dàng hơn hoặc một thiết lập hoặc một cái gì đó tôi không quen thuộc với?Phối hợp các dự án Android Studio trên nhiều máy
7
A
Trả lời
2
Nói chung, bạn không nên thêm tệp vào kiểm soát phiên bản có thể có cài đặt cục bộ. Bạn cũng nên đánh dấu các tệp này để bỏ qua trong .gitignore
để ngăn các nhà phát triển khác vô tình thêm chúng vào kiểm soát phiên bản.
Trong các dự án hiện tại của tôi, tôi bỏ qua các tập tin sau đây được tạo ra bởi Android Studio:
*.iml
*.ipr
*.iws
.idea/
Tuy nhiên, tôi không có tình huống tương tự như của bạn, bởi vì tôi không sử dụng bất kỳ thư viện bên ngoài vào lúc này.
Nếu đó không phải là một lựa chọn cho bạn vì một lý do, bạn có thể thử một trong những cách giải quyết:
- Thêm các thư viện bên ngoài để kiểm soát phiên bản. Thông thường tôi chống lại việc thêm các tập tin nhị phân vào kiểm soát phiên bản, nhưng trong trường hợp này nó có thể được chấp nhận, đặc biệt nếu chỉ có một vài tệp như vậy.
- Sử dụng liên kết tượng trưng: tham chiếu thư viện được chuẩn hóa trong dự án và nhà phát triển có thể đưa thư viện đến vị trí được chỉ định hoặc tạo liên kết tượng trưng để trỏ đến vị trí tùy chỉnh của họ.
Các vấn đề liên quan
- 1. Cách sử dụng dự án Android Studio trên hai máy tính?
- 2. Cộng tác trên Dự án Android Studio bằng git
- 3. Hợp nhất hai hoặc nhiều dự án studio trực quan vào một dự án
- 4. Trạng thái phân phối trên nhiều máy
- 5. Visual Studio - Làm việc trên cùng một dự án qua nhiều máy
- 6. Android Studio 0.2.9 và Dự án mới
- 7. Xóa dự án khỏi Android Studio
- 8. Android Studio - "Android framework được phát hiện trong dự án"
- 9. Android Studio: cách nhập dự án thư viện Android
- 10. Bao gồm Google Play Services cho dự án Android Studio
- 11. Tạo mẫu giải pháp studio trực quan - nhiều dự án
- 12. Lỗi Gradle khi tạo dự án mới với Android Studio
- 13. Waf tạo các dự án Visual Studio?
- 14. Dự án Visual Studio với nhiều thư mục
- 15. Cách chia sẻ các trang cshtml trên nhiều dự án?
- 16. Nhiều trang web trong nhiều dự án trên cùng một máy chủ đường ray
- 17. Mở dự án Visual Studio trên MAC OS X
- 18. Sử dụng thư viện hỗ trợ trong các dự án và thư viện android (Android Studio)
- 19. Chuyển đổi dự án hiện có thành dự án thư viện trong Android Studio
- 20. Lỗi DX khi chạy dự án Android Studio
- 21. Khởi chạy dự án LibGDX với Android Studio
- 22. một DLL, nhiều dự án?
- 23. Cách tạo dự án mới trong Android Studio?
- 24. Android Studio: Dự án thư mục mặc định
- 25. Trong studio android, làm cách nào để mở nhiều dự án trong một cửa sổ?
- 26. Tích hợp VCS Android studio
- 27. Visual Studio 2012 Dự án PowerShell
- 28. Nguồn mở Visual Studio dự án phân phối cơn ác mộng
- 29. Sử dụng Solution/Dự án trên SQL Server Management Studio
- 30. Làm cách nào để phối hợp thông tin phiên bản lắp ráp trong cây của nhiều dự án C#?
Cảm ơn bạn đã trả lời. Chúng tôi chỉ mới bắt đầu với Git, vì vậy vẫn quen với nó. Các tập tin .ignore và các liên kết tượng trưng có vẻ khá âm thanh, vì vậy tôi nghĩ rằng chúng tôi sẽ cung cấp cho một thử. Cảm ơn một lần nữa. – Scotty