Git лучших практик по сохранению предыдущих версий - PullRequest
0 голосов
/ 30 апреля 2020

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

application_base

  • v1
  • v2
  • v3
  • et c

как их собственная папка, и все это помещается в хранилище. Это выглядит как ... не самый лучший способ сделать это, и это вызывает запросы на выборку для каждой версии, чтобы создать впечатление, что в сотнях файлов были изменения кода, даже если это была всего пара. Я видел пару подходов, и все они кажутся хакерскими, я не могу быть единственным, кто когда-либо сталкивался с этой проблемой, какова лучшая практика для этого?

Спасибо.

1 Ответ

1 голос
/ 01 мая 2020

Вы можете использовать git теги для маркировки версий / выпусков. Таким образом, вы можете сделать всю работу в одном каталоге. Различия вместо различий будут просто отличиями.

Также легко получить указатель c, чтобы вы могли "сравнить текущую модель с предыдущими версиями с теми же входными данными".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...