Size: a a a

2021 May 21

SK

Stas Koynov in pro.git::next
tig.exe :) и добавить в PATH путь: c:\Program Files\git\usr\bin\ ну или где у вас там гит установлен
источник

SK

Stas Koynov in pro.git::next
но если открывать в консоли гита, то можно и tig он поймет
источник

N

Nelkor in pro.git::next
А он нужен вообще? Я просто git юзаю...
источник

SK

Stas Koynov in pro.git::next
кто он? tig?
источник

N

Nelkor in pro.git::next
Да
источник

SK

Stas Koynov in pro.git::next
ну для работы гита нет, этож утилита дополнительная, но я 90% работы с гитом делаю в tig-е это просто удобно
источник

N

Nelkor in pro.git::next
Буду иметь ввиду, спасибо
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Это прям совсем странно. Разве указание кодировки в .gitattributes как-то влияет на текст коммита?
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Мне казалось, это только для локальных тулов.
источник

AS

Anatoly Shirokov in pro.git::next
я создал репу https://github.com/anatoly-spb/tortoisegit1251, чуть позже оформлю issue, так вот, в репозитории три файла:
1251-git-add-commit-push.sql - добавлен через:
git add 1251-git-add-commit-push.sql
git commit -m "Add 1251-git-add-commit-push.sql"
git push


1251-tortoisegit-add-commit-push.sql - добавлен через контекстное меню TortoiseGit Add с последующим коммитом и пушем

1251-tortoisegit-commit.sql - добавлен сразу через коммит
источник

AS

Anatoly Shirokov in pro.git::next
как видно, второй файл, добавленный через контекстное меню TortoiseGit/Add с последующим коммитом имеет проблемы с кодировкой, все остальные нет.
источник

AS

Anatoly Shirokov in pro.git::next
.gitattributes влияет на то, как исходный файл из workingtree будет преобразован в UTF-8 при отправке в репозиторий. при создании клона он так же будет отвечать за то, как файл, хранящийся в репе в UTF-8, будет представлен в workingtree
источник

AS

Anatoly Shirokov in pro.git::next
например, мы, делая git clone, получаем наши файлы в working tree в 1251.
источник

AS

Anatoly Shirokov in pro.git::next
за это отвечает .gitattributes:
*.sql text working-tree-encoding=Windows-1251
источник

AS

Anatoly Shirokov in pro.git::next
в самом же репозитории хранится UTF-8
источник

n

nibble in pro.git::next
а зачем вообще юзать убогий cp1251, проще сразу все в utf8 перевести
источник

AS

Anatoly Shirokov in pro.git::next
я ожидал этого вопроса, но оставлю без ответа. легаси система.
источник

n

nibble in pro.git::next
понятно, за борт
источник

AS

Anatoly Shirokov in pro.git::next
между тем, механизм для поддержки разных кодировок есть и при прочих равных он работает.
источник

AS

Anatoly Shirokov in pro.git::next
источник