0
在Java中使用Git Api(Egit和Jgit Api),我想追蹤Git倉庫中新增,刪除和修改的文件。我可以這樣做嗎?如何使用Java中的Git Api在git倉庫中查找新添加,刪除和修改的文件
在Java中使用Git Api(Egit和Jgit Api),我想追蹤Git倉庫中新增,刪除和修改的文件。我可以這樣做嗎?如何使用Java中的Git Api在git倉庫中查找新添加,刪除和修改的文件
你可以看看JGit unit tests找到很多例子。
這包括org.eclipse.jgit.api.StatusCommandTest
Git git = new Git(db);
writeTrashFile("a", "content of a");
writeTrashFile("b", "content of b");
writeTrashFile("c", "content of c");
git.add().addFilepattern("a").addFilepattern("b").call();
Status stat = git.status().call(); // git status right there
assertEquals(set("a", "b"), stat.getAdded());
這個問題似乎是題外話,因爲它缺少任何嘗試查詢的答案用工具如[激發](http://google.com)或[AltaVista的](http://bing.com)。 – hexafraction