首页 > 解决方案 > 在 Netbeans 中配置 git

问题描述

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

“'git' 不是内部或外部命令、可运行程序或批处理文件。”

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

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

Netbeans 版本是 11.3。

标签: gitnetbeans

解决方案


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

二、core.autocrlf 一般为:

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

那是:

git config --global core.autocrlf false

第三,最好在.gitattributes文件中指定 eol 指令,它是代码库的一部分(因此任何在您的存储库上工作的人都会自动应用)。
例如,参见“什么是 Git 的最佳 CRLF(回车、换行)处理策略? ”。
例如:

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

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


推荐阅读