2016-07-15 6 views
0

В .gitattributes я вижу такие вещи, как:Какие форматы diff поддерживаются Git?

*.htm   text diff=html 
*.html   text diff=html 
*.java   text diff=java 
...     diff=astextplain 

Как те называют, дифференциалы форматирует, дифференциалы выходов?

Где - список всех поддерживаемых форматов diff?

+0

Ну, Google для «gitattributes diff» предоставляет очень актуальную страницу руководства, в которой есть список встроенных: https : //git-scm.com/docs/gitattributes – Gimby

+0

@Gimby ^^ ashamed, вероятно, использовал find on 'diff = java' или что-то в этом роде ... Я наткнулся на эту ссылку, которая выглядела как большой документ: https: //git-scm.com/book/en/v2/Customizing-Git-Git-Attributes, но имеет n o такой список –

+0

Можно ли предположить, что 'html/xhtml' будет работать и на' xml'? –

ответ

2

Git просто ссылается на них как на «атрибуты» в целом и описывает их в the gitattributes documentation. Установка diff= является «атрибут различий», и по какой-либо причине, список встроенных атрибутов в разделе под названием Определение пользовательского ханка-заголовок:

Во-первых, в .gitattributes, вы присвойте атрибут diff для путей .

*.tex diff=tex 

(это где Git этикетки это "атрибут дифф").

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

(Я не буду воспроизводить весь список здесь, который довольно длинный. Обратите внимание, что разные версии Git имеют разные встроенные шаблоны, поэтому вы должны смотреть в документации для вашей конкретной версии Git, которую вы должны иметь возможность просматривать с помощью git help gitattributes.)

+0

Также здесь (см. Комментарий Gimby): https://git-scm.com/docs/gitattributes#_defining_a_custom_hunk_header –

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

  • Нет связанных вопросов^_^