Размещение исполняемого файла в проекте git для Ubuntu

У меня есть проект Launchpad, для которого у меня есть git-репозиторий. Исполняемый файл представляет собой скрипт оболочки. Я поместил скрипт в usr/bin в git в настоящее время. Но имеет ли значение, в каком каталоге он находится? Может быть, я должен был поместить его в корневой каталог программного обеспечения. Можно ли потом переместить файл в git в другой каталог?

1 ответ

Можно ли потом переместить файл в git в другой каталог?

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

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

В итоге я переместил файл в базовый каталог, git mv. Целевая установочная директория пакета может быть указана в установочных файлах, см. Здесь для более подробной информации.

Другие вопросы по тегам