Исключить определенные файлы и папки при пометке в Git - PullRequest
1 голос
/ 23 января 2012

У меня есть основная ветка с папками, которые я хочу отслеживать, но не хочу распространять в выпуске.Есть ли способ отметить выпуск, но исключить определенные папки?

Ответы [ 2 ]

2 голосов
/ 23 января 2012

'Не стесняйтесь.

Как однажды сказал Линус, Гит интересуется, что случилось с этой частью проекта, а не с этим файлом.Проект отслеживается в Git целиком, а не по отдельности.

Но вы можете пометить свой релиз и написать короткий скрипт экспорта, который будет

checkout a given tag
rsync using --exclude to a temp deployment folder.
0 голосов
/ 23 января 2012

Если вы отслеживаете эти секретные папки в том же проекте, что и общие папки, это невозможно сделать.

Возможно, вы могли бы использовать подмодули git (http://book.git -scm.com / 5_submodules.html), но в этом случае вы потеряете некоторую целостность.

...