- Mọi thành viên trong nhóm có nên tạo không gian làm việc của riêng mình và dự án nhập được lưu trữ dưới sự kiểm soát nguồn không? Hoặc có cách nào để đặt không gian làm việc dưới sự kiểm soát nguồn không?
- Làm thế nào để tránh sử dụng đường dẫn tuyệt đối trong cấu hình không gian làm việc?
- Có các nút cổ chai nào khác trong nhiệm vụ này không?
Trả lời
Một tuyến đường mà mọi người thực hiện là tạo các dự án Eclipse từ tệp xây dựng. Điều này có lợi ích bổ sung nếu môi trường phát triển được thiết kế để không có cấu trúc cứng nhắc (ví dụ đường dẫn đến thư viện X có thể tương đối khác trong môi trường Y so với môi trường Z) vì cùng một dữ liệu cấu hình (tệp, biến môi trường, v.v.) được sử dụng để thiết lập dự án Eclipse là môi trường không phải Eclipse.
Tôi sẽ không đặt Không gian làm việc vào SCM; điều đó sẽ yêu cầu môi trường của mỗi nhà phát triển phải giống hệt nhau. Thay vào đó hãy cẩn thận để tránh bất kỳ đường dẫn mã hóa cứng nào; sử dụng các biến không gian làm việc.
Sử dụng Project Set Files để xác định và chia sẻ bộ dự án cần nhập vào không gian làm việc. Những tập tin này có thể/nên được lưu giữ trong SCM, có lẽ trong các dự án phát hành chuyên dụng.
Thực hành của tôi khi làm công việc nghiêm túc trên một ứng dụng là bắt đầu với một không gian làm việc sạch sẽ, không có dự án không liên quan. Điền nó bằng PSF.
- 1. Thiết lập Eclipse tuyệt vời để phát triển PHP
- 2. Cách tốt nhất để thiết lập môi trường phát triển PHP trên máy Mac là gì?
- 3. Các giải pháp thay thế cho kiến trúc MVC để phát triển web là gì?
- 4. Thiết lập kho Git để phát triển từ hai máy?
- 5. Phương pháp tốt nhất để thiết lập dự án .NET mới là gì?
- 6. IDE tốt nhất để phát triển trong Tomcat là gì?
- 7. Thiết lập máy chủ phát triển
- 8. Thiết lập tốt nhất cho phát triển Mono trên Windows là gì?
- 9. Thiết lập nhà phát triển để bắt đầu với lập trình Cocoa/Mac
- 10. Generics, Polymorphism, Interfaces: giải pháp là gì?
- 11. Các nguồn lực tốt nhất để bắt đầu với phát triển plugin Eclipse là gì?
- 12. IDE tốt nhất để phát triển trên BlackBerry là gì?
- 13. Quy trình phát triển OSGi hợp lý là gì?
- 14. Thiết lập kho lưu trữ ivy chung
- 15. Thiết lập một java/môi trường phát triển J2EE với: Eclipse, Tomcat và Vagrant
- 16. làm thế nào để thiết lập lại phát triển chi nhánh để làm chủ
- 17. làm thế nào để giải quyết giả lập này: ERROR: Tên da lạ 'WVGA800' giải pháp
- 18. Làm cách nào để thiết lập phát triển từ xa trong Eclipse cho Python? (phần "từ xa")
- 19. Eclipse PDT so với NetBeans để phát triển PHP
- 20. Làm thế nào để thiết lập studio trực quan để phát triển nền tảng C++
- 21. phát triển plugin eclipse
- 22. Nền tảng phát triển nhanh nhất cho một nhóm nhỏ là gì?
- 23. Làm thế nào để một nhóm phát triển solo/nhỏ thử nghiệm trên nhiều thiết bị?
- 24. Phát triển nhiều thiết bị Android
- 25. Làm thế nào để thiết lập Aquamacs để phát triển Clojure?
- 26. Mercurial ignore-file để phát triển Eclipse và Android
- 27. Làm thế nào để thiết lập môi trường phát triển Android PURELY trong VIM?
- 28. Nhóm regex độc lập là gì?
- 29. Cách thiết lập tiêu đề và thư viện để phát triển Linux
- 30. Các phương pháp hay nhất của Team City để triển khai nhiều tầng là gì?
Khi tôi hiểu tính năng "Project Set Files" chỉ hoạt động với CSV, điều này không phù hợp với tôi. –