я вас понял, но моя цель - собрать jar из нескольких файлов (файлы всегда разные) чтобы эту jar подложить в качестве патча. всё это нужно в процессе баг-фиксинга большого проекта на java, чтобы не собирать весь продукт целиком.
что значит «в паблик»? если это ваша локальная ветка для разработки, то это ничего не испортит. в конце концов вы можете тэг добавлять что на данном коммите билд не собирается, но это опять-таки только для себя. и как выше заметил OnYourLips не обязательно на ВСЕХ ветках и ВСЕХ коммитах в них билд должен собираться.
ну сделали вы изменение, которое ломает сборку, но вы же об этом знаете. если вы закоммитите его в вашу ветку (на которой никто кроме вас билд собирать не будет) и на следующий день прочитав комментарий к последнему коммиту вы поймёте что делать дальше. на то она и ваша development-ветка, чтобы трекать изменения. И по-моему основное правило адекватных систем контроля версий (не ClearCase например) — это не «ни один комит не имеет права ломать сборку», а «один коммит — одно изменение», этакая атомарность коммитов.
Опять таки, папки копировать тоже не обязательно. Сделай две ветки. Одну для «грязного девелопмента», а вторую для стабильных, законченных изменений.
Ну хадсон для этих целей имхо великоват. Я имелл ввиду просто возможность измененные сорцы заливать сразу на сервер для того, чтобы посмотреть результат изменений.
Да PyCharm умеет всё, что нужно попробовал получить студенческую лицензию, но к сожелению ответа до сих пор нет.
Можно ли получить оупенсорс лицензию не имея пока своего проекта? :)
Не обязательно Build all(хотя он кстати тоже по-идее инкриментально билдит). А автоматический билд из-за размеров проекта очень долго тупит на каждый ctrl-s.