在 Netbeans 中配置 git



我在Windows上使用Netbeans IDE进行一组Java项目,而其他一些使用Linux。这会产生与不同行尾字符的冲突,显然可以使用"git config core.autocrlf true"来解决。但是,通过 cmd 执行此操作会返回:

"'git'不被识别为内部或外部命令,可操作程序或批处理文件。

这是因为 git 集成在 Netbeans 中,因此不是独立安装(和可配置的(。

如何在 Netbeans 中执行此配置?谷歌搜索只返回在 Netbeans 中安装 git,而不是它的设置。

Netbeans 版本是 11.3。

首先,最好为此类设置使用单独的 Git for Windows 实例:您不会以这种方式依赖 NetBeans 的部分 Git 配置支持。
只需在您想要的任何地方解压缩最新版本(如PortableGit-2.27.0-rc1-64-bit.7z.exe(。

其次,core.autocrlf通常是:

  • 更好地设置在全球层面
  • 设置为false以使 Git不会自动更改 EOL

那是:

git config --global core.autocrlf false

第三,EOL 指令最好在.gitattributes文件中指定,该文件是代码库的一部分(因此由在您的存储库上工作的任何人自动应用(。
例如,请参阅"使用 Git 的最佳 CRLF(回车、换行(处理策略是什么?
例如:

*.bat           text eol=crlf # Treat as text. Checkout and add with eol=crlf

然后在新文件夹中再次克隆存储库后切换回 Netbeans,以检查这些指令是否正确应用。

最新更新