我是使用NetBeans的新手,今天我遇到了一个问题。我过去只使用部分文件来提交更好的提交。
我使用过vim和fugitive插件,我可以将特定的行从未分阶段移动到分阶段。
我可以通过调用 git add -p 来解决这个问题,但是直接从NetBeans IDE进行操作会很好。
有没有一种神秘的方法可以通过点击某个位置和舞台特定的线来做到这一点?
答案 0 :(得分:7)
使用git add -p
不是一种解决方法,而是的方式。
如果您需要更舒适,请将git gui
作为External Tool从NetBeans中激活,并使用它来手动分阶段。
无论你是否以某种方式工作:这是完全我之所以提倡使用一个工具完成一项任务而不是尝试在一个任务中完成所有工作。
在Does netbeans ignore my git pre-commit hook?中,我讨论过NetBeans的Git实现远未完成。 git add -p
似乎没有包含jgit
。
NetBeans正在使用jgit
。 addFilepattern()
不提供暂存文件部分的方法,只有提供{{1}}的{{3}}。因此,您的问题的答案是不,它将无效。