Там, где я работаю, у нас долгий процесс сборки, включающий более десятка модулей.Я работаю в модуле [A], и часто случается, что код проверяется в модуле [A] одновременно с проверкой кода в модулях [B] и [C] (это происходит, когда разработчик работает над кросс-модульными элементами).
Проблема в том, что я периодически получаю последнюю версию на своем модуле (необходимо по другим причинам, связанным с проблемами схемы базы данных dev), и новый код может ссылаться на код в других модулях ([B], [C],и т. д.), который еще не был построен в нашей ежедневной сборке.Я могу вынуть модули [B] и [C] и собрать их самостоятельно, но из-за конфигурации, задействованной в нашем процессе сборки ... это может занять несколько часов.
Мое решение до сих пор заключалось в комментированиикод, который содержит функции, которые еще не доступны, а затем постарайтесь не помнить эти комментарии, когда я закончу свою работу.Есть ли способ пометить извлечение файла (или серию проверок файла) как временное?
Короткая версия
Как пометить часть моегоизменения, так что когда я иду на регистрацию, что эти изменения (а не остальные мои изменения) игнорируются / отменяются?
- Изменить
Я могуне используйте ветвления из-за проблем с синхронизацией, связанных с нашей базой данных dev и нашим домашним ORM.