Я в свое время еще на itland предлагал идею, но что-то единомышленников не нашлось.
Суть ее была в том, чтобы выполнять все необходимые действия по сборке/разбоке, импорту/обновленюи/фиксации в репозитарии файлов, с которыми ведется работа непосредствено из конфигуратора. Для этого на первом этапе многого и не надо, по большому счету надо всего лишь получить обновления для того файла, с которым ты работаешь.
А для этого надо, чтобы этот файл разобрался, обновился, собрался и загрузился обновленный вариант в конфигуратор. То есть нужно выполнить цикл
"decompile-update-compile-refresh".
Для того, чтобы зафиксировать свои изменения в указанный цикл достаточно добавить операцию
commit. Получается второй вариант цикла:
"decompile-update-commit-compile-refresh". (Кстати, в этом случае не обязательно дожидаться завершения операции commit. В принципе, пользователь может от нее и отказаться.)
При несоблюдении этих циклов возникают траблы в виде перепутывания версий, потери своих измениний и откатов на предыдущие версии. В принципе, у нас сейчас эти циклы реализованы, только в виде внешних батников. Достаточно удобно, только хотелось бы их выполнять не выходя их конфигуратора.
Подобные батники есть сейчас и в системе юнит-тестов для 1С++, желающие могут посмотреть.
Для того, чтобы все это делать не выходя из конфигуратора, планировалось собрать GComp в виде плагина для Openconf. А также были мысли по использованию/доработке плагина 1CVS.