我刚开始使用 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 使用 jgit
。 jgit
不提供暂存部分文件的方法,只有 AddCommand
提供 addFilepattern()
。所以你的问题的答案是不,它不会起作用。
关于git - 如何在 NetBeans 中将特定行的文件暂存到 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898542/