Chúng tôi có một dự án phát triển bằng Python (ArcGIS 10). Dự án này bao gồm một hỗn hợp các hộp công cụ, mẫu bản đồ, tệp lớp, mẫu cơ sở dữ liệu địa lý tệp (đóng vai trò là các mẫu được nhập vào bản đồ theo tập lệnh) và nhiều thứ khác.
Chúng tôi sử dụng Eclipse làm trình soạn thảo nguồn và SVN làm Kho lưu trữ mã nguồn của chúng tôi.
Mặc dù chúng tôi gặp vấn đề với việc giữ tất cả các tệp (không phải tệp py) trong một dự án được đồng bộ hóa bởi mọi người. Hộp công cụ thường xuyên bị làm phiền bởi nhiều người chỉnh sửa hộp công cụ và sau đó các tệp mẫu được điều chỉnh và sau đó không được cập nhật cho người khác khi họ không được kiểm tra lại.
Làm thế nào mọi người trong các tổ chức có nhiều hơn một nhà phát triển python trong dự án hộp công cụ của công ty đảm bảo rằng dự án và tất cả các tệp khác nhau được phiên bản và quản lý chính xác? Hoặc đó là một trường hợp thông qua mọi thứ đi vào Eclipse (bao gồm các lớp khuôn mẫu và GDB được sử dụng bởi các tập lệnh) vào dự án và hy vọng rằng mọi người kiểm tra các tệp chính xác?