Windows下使用JGIT操作git,但是使用下面的API始終無法添加檔案到index,仔細檢視JGIT API才發現端倪
Git.open(gitHome).add().addFilepattern(filePattern).call();
- filePattern使用相對路徑
- filePattern使用"/"作為分隔符
是以在windows下使用相對路徑,還需要替換路徑分隔符"\"為"/"
附:
1.JGIT API: http://mirror.neu.edu.cn/eclipse/jgit/docs/latest/apidocs.old/org/eclipse/jgit/api/AddCommand.html
2.JGit/User Guide: https://wiki.eclipse.org/JGit/User_Guide#AddCommand_.28git-add.29