Я один з двох розробників для внутрішнього програмного забезпечення (написаного python) у моїй компанії. Програмне забезпечення - це серверне додаток, призначене для роботи на виділеній Linux коробці. В даний час у нас є одне вікно, де зберігається наше сховище SVN, і це поле також використовується для тестування. Проблема полягає в тому, що я розробляю його на своїй робочій станції за допомогою Eclipse в Windows, і ця програма не може працювати в Windows.
Як правильно організувати таке середовище, щоб ви не втратили цінний час на передачу проекту та коду навколо, щоб ви могли його протестувати?
В даний час я роблю замовлення на svn, змінюю якийсь код, а потім завантажую його на сервер розробки для тестування (не через svn). Перевірте це на сервері, щось змініть, повторіть тестування і т. Д. Після всього цього настає фіксація. Це постійне завантаження та тестування зводить мене з розуму. Я намагався тримати проект на сервері (замовлення на домашній dir), але це спричиняє багато проблем із Eclipse.
Очевидно, що я не маю багато досвіду в цьому, тому я запитую, які найкращі практики щодо подібних проблем?