Mamy projekt rozwoju w Pythonie (ArcGIS 10). Ten projekt obejmuje mieszankę przyborników, szablonów map, plików warstw, szablonów geobazy plików (działających jako szablony importowane do mapy za pomocą skryptów) i różnych innych rzeczy.
Używamy Eclipse jako naszego edytora źródłowego, a SVN jako naszego repozytorium kodów źródłowych.
Chociaż mamy problem z utrzymywaniem wszystkich plików (które nie są plikami py) w zsynchronizowanym projekcie przez wszystkich. Przybornik rutynowo zostaje pomieszany przez wiele osób edytujących przybornik, a następnie pliki szablonów są dostosowywane, a następnie nie aktualizowane dla innych osób, ponieważ nie są ponownie wpisywane.
W jaki sposób osoby w organizacjach, które mają więcej niż jednego programistę Python w firmowym projekcie przybornika, upewniają się, że projekt i wszystkie różne pliki są odpowiednio wersjonowane i zarządzane? A może dzieje się tak w przypadku, gdy wszystko przechodzi do Eclipse (w tym warstw szablonów i GDB używanych przez skrypty) do projektu i ma nadzieję, że ludzie poprawnie sprawdzą pliki?