我正在尝试使用maven
在构建时创建静态内容路径但我无法使用git找到maven插件。 在svn中,我可以通过svn-revision-number-maven-plugin使用路径。
svn-revision-number-maven-plugin可以检索Subversion版本控制下的文件或目录的状态和修订号。
如果你知道好的解决方案,请问你能分享一下吗?
答案 0 :(得分:0)
首先让我们解释为什么你可以在SVN中而不是git。
每个目录进行的SVN商店更改,以便您可以按目录或文件进行修订 Git不存储每个文件或目录的信息。 git根本不关心文件的名称。 Git商店快照和文件名不会与数据一起存储。
如果您想了解更多信息,请阅读以下文章: How does git status work internally?
所以要做一个简短的回答你不能直接购买你可以写一个执行git命令的脚本或java代码
# get all the SHA1- of all files in the current HEAD
# Use grep to extract the one you are looking for
git ls-tree HEAD | grep path