В настоящее время я использую git для личного проекта и столкнулся с проблемой наличия одной кодовой базы для двух разных сред, и мне было интересно, каков будет самый чистый способ использования git.
Главный рабочий стол
Я использую эту машину для большей части моей разработки. У меня есть git-репозиторий, который я клонировал из пустого репозитория, который я использую на своем внутреннем сервере. Я делаю большую часть своей работы здесь и возвращаюсь на внутренний сервер, чтобы использовать его как мастер истины и облегчить создание резервных копий.
Ноутбук
Иногда мне хочется кодировать в дороге, поэтому я сделал клон с внутреннего сервера и создал новую ветку под названием «ноутбук-ветка». К сожалению, некоторые каталоги версии MSVC ++ отличаются от среды Main Desktop . Я просто изменил файлы в «ветке ноутбука» и зафиксировал их там.
Теперь я сделал много изменений, находясь в отпуске со своим ноутбуком, и хочу перенести их в исходное положение, но не хочу, чтобы внесенные мной изменения, связанные с каталогами и версиями компилятора, были перенесены в исходное состояние. 1013 *
Как лучше всего это сделать?
edit : В этом случае изменяются не файлы конфигурации, а файлы решений / проектов VC ++.