2016-06-22 2 views
-1

Git позволяет отмечать фиксации. Однако я ищу теги отдельных файлов. Я бы хотел, чтобы тег оставался с файлом, даже когда файл является частью нескольких коммитов. Другими словами, тег всегда связан с файлом, пока я его не удалю или не переименуйте. Возможно ли это с Гит?Маркировка файлов в Git

+2

Зачем вам это нужно? – choroba

+2

Возможный дубликат [Как пометить один файл в GIT] (http://stackoverflow.com/questions/5959622/how-to-tag-a-single-file-in-git) –

+0

@choroba Нужно группировать файлы которые служат объединенной функциональности. Применяя тег, я мог бы просто перечислить все файлы с определенным тегом. Это позволяет мне открывать файлы в моей среде IDE. В настоящее время моя IDE (Intellij) не позволяет мне группировать коллекцию файлов, которые служат общей функциональности, и когда мне нужно работать над этой функциональностью, было бы неплохо узнать, какие файлы принадлежат ей. Мечение поможет здесь. – AndroidDev

ответ

-1

Тег может указывать на объект git. Существует четыре вида объектов git. Это коммиты, деревья, капли и метки. И тег никогда не перемещается. Если вы хотите, чтобы тег был связан с файлом, вы можете сделать тег, указывающий на blob. Блаб - это моментальный снимок файла. Если файл изменен, Git создает еще один blob. Один тег может указывать только на один блок и не может указывать на новый капли, как ветка, перемещается от одного фиксации к другому.

-1

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

Смежные вопросы