SourceTree: Skripty PowerShellu jsou označovány jako binární (nezobrazuje změny mezi verzemi souboru)

Při psaní PowerShell skriptu jsem si všiml, že mi klient SourceTree neukazuje změny mezi verzemi. Místo toho mi hlásí:
No changes in this file have been detected, or it is a binary file.
Což je nesmysl, protože PowerShell skripty jsou čistě textové soubory.

 

Začal jsem pátrat po příčině a zjistil na celkem banální chybu. SourceTree nepodporuje soubory ve formátu UTF-32, tvrdí o nich, že se jedná o binární soubory. Jedná se o celkem hloupou chybu, ale zdá se že uživatelům moc nevadí.

Jak tedy problém vyřešit? Změnit formát souboru na jiné kódování než je UTF-32, tedy například na UTF-8.

 

 

Pokud píšete skripty PowerShellu ve Visual Studiu jako já, následně jsem zjišťoval jak to udělat 🙂 Stačí vybrat příslušnou volbu při ukládání souboru skrze dialog Uložit jako … 😉

 

Odkazy

 

0 Responses to “SourceTree: Skripty PowerShellu jsou označovány jako binární (nezobrazuje změny mezi verzemi souboru)”


  • No Comments

Leave a Reply