Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Кириллица в файле .gitignore после команды sync

Aperta
#338 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
git
Ambito
tooling

Direzione di ricerca

Riproducete il problema utilizzando l’esempio .gitignore e i comandi init e sync nelle versioni indicate di Windows, 1C Enterprise, Gitsync e OScript. Esaminate il percorso di sincronizzazione che legge e riscrive .gitignore; il lavoro è considerato completato quando il percorso in cirillico rimane invariato e la voce generata viene comunque aggiunta senza ricodifica indesiderata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Описание ошибки
Команда sync меняет кириллицу в .gitignore

Сценарий воспроизведения
Шаги по воспроизведению:

  1. Записать в .gitignore записи с кириллицей в путях, например "src/cf/Reports/РегламентированныйОтчет*/"
  2. Сохранить .gitignore в UTF-8
  3. Выполнить инициализацию репозитория (команда init) и выполнить первую синхронизацию хранилища с локальным репозиторием (команда sync)
  4. В файле .gitgnore добавится запись вида "src\cfe\ConfigDumpInfo.xml", но при этом ранее добавленная запись с кириллицей будет преобразована в "крякозябры":
    "src/cf/Reports/РегламентированныйОтчет*/"
    (при этом кодировка файла станет UTF-8 без BOM)

Ожидаемое поведение если бы ошибки не было
Кириллица в файле .gitignore должна остаться без перекодировки

Окружение:

  • Версия операционной системы: Windows Server 2019
  • Редакция 1С платформы 8.3.27.1719
  • Версия Gitsync 3.6.1
  • Версия OScript 1.9.3.15

Дополнительный контекст

Типовая конфигурация УТ с расширением
Режим защиты от опасных действий включен

Lingua principale
1C Enterprise
Stelle
333
Fork
98
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di oscript-library/gitsync

Tutte le issue di oscript-library/gitsync

Issue simili

Altre issue su DevTools

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.