tôi sử dụng Cordova 5.0.0 và tôi có cấu trúc dự án sau:Cordova 5.0.0: Tôi nên cam kết tệp nào với git?
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Câu hỏi của tôi bây giờ là: Phát biểu nào các thư mục này tôi có thể bỏ qua? Tôi hỏi nó bởi vì tôi làm việc trên ba nền tảng khác nhau. Tôi phát triển trên linux cho android, windows cho windows phone và trên mac cho ios. Nếu tôi cam kết toàn bộ dự án, tôi luôn nhận được cảnh báo và lỗi cho các nền tảng không được hỗ trợ.
Điều tôi muốn là kho lưu trữ git tối giản.
Một vấn đề chẳng hạn như các plugin. Khi tôi xóa thư mục plugin khỏi kho lưu trữ, tôi phải thêm chúng trên từng nền tảng phát triển của mình theo cách thủ công.
Một vấn đề khác là thư mục tài nguyên. Tôi tự động tạo các biểu tượng và màn hình splash bằng cách sử dụng ionic. Khi tôi bây giờ cố gắng để xây dựng dự án trên ios, nó là phàn nàn về những hình ảnh cho android.
Vì vậy, tôi cần những gì và tôi có thể bỏ qua những gì?
Tính năng này cũng hoạt động cho các plugin và nền tảng hiện có. Cordova sẽ đơn giản bỏ qua việc cài đặt lại, nhưng sẽ thêm plugin vào tệp cấu hình. – rnevius
tùy chọn --save chỉ hoạt động đối với tôi trên nền tảng khi nền tảng chưa được cài đặt. – inki
Hoạt động trên hầu hết các plugin/nền tảng đã được cài đặt sẵn với '--save --force'. –