Сгенерированные машинописные файлы прав на редактирование - PullRequest
0 голосов
/ 11 марта 2019

Я пишу некоторый машинописный код, и мне бы хотелось, чтобы другие разработчики не могли напрямую редактировать скомпилированные файлы, созданные с помощью Typescript. Есть ли способ автоматически создавать файлы, созданные только для чтения? Или, может быть, зашифровать скомпилированные файлы, чтобы заставить следующих разработчиков использовать машинописные оригинальные файлы. Я знаю, что если я напишу несколько комментариев типа «Не редактируйте этот файл, используйте версию машинописного текста», они не обязательно будут прочитаны ...

Ответы [ 2 ]

0 голосов
/ 11 марта 2019

Как правило, вы отделяете ваши исходные файлы от ваших файлов сборки.Скажем, например, что вы используете Git, вы будете хранить только исходные файлы в Git, а не файлы сборки.Таким образом, когда другой разработчик хочет работать над вашим проектом, он может получить только исходные файлы.Они не смогут изменить ваши файлы сборки, потому что у них нет к ним доступа.

Шифрование или чтение файлов только для этого - не самый лучший способ в этом сценарии.Обучите своих разработчиков не редактировать файлы сборки.И делитесь только исходными файлами с вашими разработчиками.

0 голосов
/ 11 марта 2019

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

...