Как я могу хранить "selvesets" для разработчиков, которые я не хочу выдвигать к разработчикам

163
Mech0z

Мы только что перешли с TFSC на GIT, и есть некоторые проблемы с поиском хорошей альтернативы shelvesets

Вариант использования: как разработчик, мы часто хотим изменить определенные настройки, чтобы наша тестовая среда предназначалась для другого хоста, прежде чем мы сделали это с набором полок

«Целевой сервер type1 AcceptTest»

"Отладка Target servertype1"

"Целевой сервер type1 production"

«Целевой сервер type2 AcceptTest»

"Отладка Target servertype2"

"Целевой сервер type2 production"

(Все это меняет много строк подключения)

Так что, если бы мне пришлось проверять некоторые данные на servertype1 и servertype2 в Accepttest, я бы снял эти 2 набора полок, но я бы никогда не проверил / не зафиксировал их.

В git мы попытались использовать их в качестве ветвей, но затем, когда вы переключаетесь на этот «целевой тип сервера», вы пишете код, а затем, когда я хочу нажать, я не хочу менять строки подключения в Origin.

Также, если я хочу использовать комбинацию изменений, это вызывает проблемы, нужно ли нам тогда переходить в третью ветвь, которая является комбинацией х других ветвей?

Мы пытались прятать, но это не распространяется на разработчиков, и мы не хотим управлять этими настройками соединения на каждом отдельном ПК разработчика.

Любые советы о том, как решить эту проблему или другой способ ее решения

0
Есть файлы конфигурации в каталоге конфигурации, и разработчик просто копирует тот, который ему нужен для его вещей? Seth 7 лет назад 0
Не очень хорошо, если вам нужно преобразовать 20 файлов в разные каталоги, потребуется много времени, чтобы скопировать их вручную, и это очень подвержено ошибкам Mech0z 7 лет назад 0
Рассматривали ли вы создание сценария для этого? Другой альтернативой может быть использование второго GIT для конфигурации или, возможно, субмодуля GIT. Я никогда не использовал субмодули, поэтому я не уверен, что они предложат решение для этого. Seth 7 лет назад 0

0 ответов на вопрос

Похожие вопросы