[英]Force git to treat *.ps1 as text file
是否可以將PowerShell文件(* .ps1)視為文本文件並允許進行差異處理,解決沖突等? 例如,在BitBucket中,我看不到提交之間的更改。 其內容不可見。
如何在git配置中設置它?
問題來自文件的編碼(utf7?)。
將其更改為utf8。 我認為這是因為您使用的Powershell編輯器純屬垃圾。 最好使用Powershell插件使用vscode。
就像Philippe所說的那樣 ,問題出在Powershell ISE用作默認編碼的地方。
您可以通過以下方式更改編碼方式:在記事本中打開文件,然后在保存時選擇utf-8。 最初,在進行此更改之后,git仍然無法進行差異化,因為它試圖在舊編碼與新編碼之間進行差異化。 更改文件名或進行中間提交將使其起作用。
更改編碼后,您可以在Powershell ISE中繼續使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.