1

Мой ИТ-отдел предоставляет мне место на общем файловом ресурсе на сервере, для которого выполняется резервное копирование. В идеале я хотел бы работать прямо из этого каталога, потому что резервное копирование не входит в мои обязанности. Однако выполнение сборки моего проекта занимает в 5-10 раз больше времени, если я это сделаю.

Я пытался использовать опцию "сделать доступным в автономном режиме", но это не улучшило производительность.

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

Есть ли способ прозрачного использования файлов на общем файловом ресурсе, получая при этом преимущества автоматической синхронизации? Существует только один пользователь (я), который должен использовать эти файлы.

1 ответ1

3

Предполагая, что копия проекта требует меньше времени, чем описанный вами коэффициент от 5 до 10, добавьте оператор robocopy для зеркального отображения файлов проекта в локальное хранилище в начале сценария сборки. Вы по-прежнему будете выполнять всю работу с резервными копиями папок, а изменения будут быстро скопированы, поскольку большинство файлов уже сохранены. В случае потери локальных файлов вы можете продолжить свой веселый путь с перерывом на кофе, пока весь проект снова копируется в начале следующей сборки.

robocopy \\server\share\myproject c:\myproject /E /Z /R:1 /W:1 /NP

Подводя итог: отредактируйте файлы на сервере, отразите их локально только для процесса сборки.

Другие вещи, которые следует учитывать: программное обеспечение для контроля версий, сервер автоматической сборки - эти темы лучше всего решать в Stack Overflow. Оригинальный вопрос лучше всего рассмотреть в SuperUser, подумайте над тем, чтобы перенести его туда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .