强制 git 将 *.ps1 视为文本文件
Force git to treat *.ps1 as text file
是否可以将 PowerShell 文件 (*.ps1) 视为文本文件并允许比较、解决冲突等?例如在 BitBucket 中我看不到提交之间的变化。其内容不可见。
如何在git配置中设置?
问题来自文件的编码 (utf7?)。
改成utf8。
我认为这是因为您使用的是 powershell 编辑器,这简直就是一坨屎。首选 vscode 和 powershell 插件。
,问题来自 Powershell ISE 默认使用的编码。
您可以通过记事本打开文件并在保存时选择utf-8 来更改编码。最初在此更改之后,git 仍然无法进行区分,因为它试图在旧编码和新编码之间进行区分。但是,更改文件名或进行中间提交将使它起作用。
更改编码后,您可以继续在 Powershell ISE 中使用它。
是否可以将 PowerShell 文件 (*.ps1) 视为文本文件并允许比较、解决冲突等?例如在 BitBucket 中我看不到提交之间的变化。其内容不可见。
如何在git配置中设置?
问题来自文件的编码 (utf7?)。
改成utf8。 我认为这是因为您使用的是 powershell 编辑器,这简直就是一坨屎。首选 vscode 和 powershell 插件。
您可以通过记事本打开文件并在保存时选择utf-8 来更改编码。最初在此更改之后,git 仍然无法进行区分,因为它试图在旧编码和新编码之间进行区分。但是,更改文件名或进行中间提交将使它起作用。
更改编码后,您可以继续在 Powershell ISE 中使用它。