标签: c# git jgit ngit
使用NGit我需要运行等效于以下CLI命令的 git clean 命令:
git clean -f -d
但CleanCommand class中没有强制或清理目录等选项。什么是最好的解决方法?
答案 0 :(得分:0)
JGit(NGit所依据的)支持-d,请参阅API documentation。
-d
所以似乎最好的解决方案是如果NGit更新到最新的JGit版本,我会为此提交一个错误。
至于解决方法,也许可以自己实现,请参阅Java implementation of CleanCommand(如果NGit为此提供了必要的低级API)。