Используя МЕРЗАВЦА для отслеживания изменений в MDT 2012

Проверьте, что Ваш сервер MySQL отвечает достаточно быстро, проверьте загрузку сервера, использование памяти, доступ к диску (главный, свободный, vmstat, iostat).

Сколько строк Вы имеете в своей пользовательской таблице? Какой тип устройства хранения данных (MyISAM, InnoDB)?

Можно настроить сервер MySQL для закрытия неиспользованных соединений:

# /etc/my.cnf
...
# close unused connections after timeout
set-variable = wait_timeout=300

# keep 50 threads in cache
set-variable = thread_cache_size=50
3
задан 27 March 2013 в 19:41
2 ответа

Я бы сказал, что вы, вероятно, сможете. GIT, скорее всего, подойдет для модернизации существующей конфигурации. Вы можете просто создать новый репозиторий в папке, а затем добавить в него свои активы конфигурации. Чтобы сделать то же самое в SVN, вам сначала нужно добавить свои активы в репозиторий, а затем удалите локальную копию и вытащите ее из репозитория ... что заставило бы некоторых людей (включая меня) нервничать.

SVN добавляет скрытые каталоги прямо через вашу файловую систему, в то время как GIT имеет только единственный репозиторий.

] Сказав это - я не знаю, что такое MDT. Возможно, вам стоит объяснить больше в своем вопросе. Но, проще говоря, если он работает в обычной файловой системе, то GIT должен хорошо работать для вас, особенно если вы внимательно относитесь к тому, какие элементы вы хотите версировать. Кроме того, многие приложения, которым требуется контроль версий, имеют модель подключаемых модулей для поддержки разных поставщиков. Это может относиться к MDT.

в то время как GIT имеет только единственный репозиторий.

Сказав это - я не знаю, что такое MDT. Возможно, вам стоит объяснить больше в своем вопросе. Но проще говоря, если он работает в обычной файловой системе, то GIT должен хорошо работать для вас, особенно если вы внимательно относитесь к тому, какие элементы вы хотите версировать. Кроме того, многие приложения, которым требуется контроль версий, имеют модель подключаемых модулей для поддержки разных поставщиков. Это может относиться к MDT.

в то время как GIT имеет только единственный репозиторий.

Сказав это - я не знаю, что такое MDT. Возможно, вам стоит объяснить больше в своем вопросе. Но, проще говоря, если он работает в обычной файловой системе, то GIT должен хорошо работать для вас, особенно если вы внимательно относитесь к тому, какие элементы вы хотите версировать. Кроме того, многие приложения, которым требуется контроль версий, имеют модель подключаемых модулей для поддержки разных поставщиков. Это может относиться к MDT.

2
ответ дан 3 December 2019 в 06:14

Я использую Git и Gitlab для отслеживания моих изменений в MDT. Просто нужно использовать .gitignore , чтобы аккуратно исключить .wim, .iso, .log и другие файлы, такие как драйверы, которые не нужно отслеживать. Очень простой .gitignore может выглядеть так:

*.log
*.wim
Applications
Backup
BDDLogs/*.iso
BDDLogs/*.wim
Captures
Operating\ Systems
Out-of-Box\ Drivers
Servicing
Templates
Tools
Audit.log

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

2
ответ дан 3 December 2019 в 06:14

Теги

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