git - 如何在 NetBeans 中将特定行的文件暂存到 git?

标签 git netbeans netbeans-7 netbeans-plugins

我刚开始使用 NetBeans,今天我遇到了一个问题。我曾经只暂存部分文件以进行更好的提交。

我使用过 vim 和 fugitive 插件,我可以在其中将特定行从未暂存状态移动到已暂存状态。

我可以通过调用 git add -p 来解决这个问题,但最好直接从 NetBeans IDE 中执行。

是否有一种神秘的方法可以通过单击某处并暂存特定行来简单地完成此操作?

最佳答案

使用 git add -p 不是解决方法,而是方法

如果你需要它更舒适,启动 git gui 作为 External Tool脱离 NetBeans 并使用它手动暂存线路。

无论您是否以某种方式使它起作用:这就是我提倡一个任务完成一个工具而不是试图在一个工具中完成所有事情的正是原因。

Does netbeans ignore my git pre-commit hook? ,我讨论了 NetBeans 的 Git 实现远未完成。 git add -p 似乎没有包含在 NetBeans Git integration plan 中.

NetBeans 使用 jgitjgit 不提供暂存部分文件的方法,只有 AddCommand提供 addFilepattern()。所以你的问题的答案是,它不会起作用。

关于git - 如何在 NetBeans 中将特定行的文件暂存到 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898542/

相关文章:

css - netbeans 8.2 css 网格警告和错误

java - jButton 仅响应第二次单击(Netbeans 6.9.1,Java)

java - JavaFX 可以包含在 Java SE 项目中吗?

tomcat - 为什么 servlet [XYZ] 在路径 [/ABC] 上下文中的 Servlet.service() 抛出异常

git-svn --ignore-paths

linux - 在 Jenkins 上构建的差异?

java - 我正在向某人现有的 Swing 代码添加一个组合框。我在这里做错了什么?

java - 在 NetBeans GUI 生成器中使用 CardLayout

git - 来自 git log --since 的奇怪行为

git - 阻止新分支获取 Git 中的旧提交历史记录