Как я могу отфильтровать Черепаху график пересмотра SVN прежде, чем открыть его?

Общая папка не очищается при каждом развертывании.
Однако большинство репозиториев на самом деле не имеют общей папки, вместо этого она создается только динамически во время CI / CD. Это динамически создаваемое содержимое не сохраняется между развертываниями.

Просто сохраните все файлы, которые вы хотите сохранить между развертываниями в вашем хранилище. Это может быть в папке с именем public в корне вашего хранилища. Таким образом, вам не придется перемещать файлы во время CI / CD. Просто убедитесь, что вы не перезаписываете, не перемещаете и не удаляете файлы во время вашей .gitlab-ci.yml конфигурации.

Конечно, вы также можете хранить файлы в любом месте вашего репозитория и просто переместить их в нужное место под public/ в вашей конфигурации .gitlab-ci.yml.

6
задан Jonathan Beerhalter 20 April 2009 в 18:11
поделиться

2 ответа

AFAIK you cannot filter the graph - the TortoiseSVN documentation says:

In order to generate the graph, TortoiseSVN must fetch all log messages from the repository root. Needless to say this can take several minutes even with a repository of a few thousand revisions, depending on server speed, network bandwidth, etc. If you try this with something like the Apache project which currently has over 500,000 revisions you could be waiting for some time.

The good news is that if you are using log caching, you only have to suffer this delay once. After that, log data is held locally. Log caching is enabled in TortoiseSVN's settings.

So - make sure that log caching is enabled and future graph views will be faster.

7
ответ дан 10 December 2019 в 02:53
поделиться

Нет, это невозможно. Потому что для генерации графа ЦВН требуется информация из журнала всех ревизий. В противном случае он может пропустить копии (например, если вы создадите тег из r2 в HEAD, где HEAD будет r1000).

2
ответ дан 10 December 2019 в 02:53
поделиться
Другие вопросы по тегам:

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