腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
基于
文件
扩展名
的
jgit
-
git
diff
、
、
我正在使用
git
(https://www.eclipse.org/
jgit
/)访问
JGit
存储库。 在
git
存储库中,我还存储了.txt
文件
和其他
文件
格式。我遇到了一个要求,我应该只得到.txt
文件
的
差异。基本上,我正在尝试实现等同于
git
diff
master HEAD -- '*.txt' 使用
JGit
接口
的
浏览 17
提问于2019-01-02
得票数 7
回答已采纳
1
回答
Git
不同于
diff
-tree。如何在
jgit
中做
diff
-tree?
、
、
我使用
JGit
在提交ids之间评估受影响
的
文件
。我设置
的
代码与
jgit
食谱一致。基本上,我使用
git
log查找我感兴趣
的
提交ID和之前
的
提交ID。问题是,它返回了许多
文件
,这些
文件
在提交过程中没有被接触或添加,应该只有2个。 如果我运行一个
git
diff
HASH1 HASH2,我会得到相同
的
结果,因为有大量
文件
没有被修改。相反,当运行<em
浏览 23
提问于2019-01-16
得票数 0
1
回答
缺少
jgit
的
小斑点
、
我正在使用
jgit
进行以下尝试:val diffFormatter = DiffFormatter(DisabledOutputStream.INSTANCE).apply {} if (it.changeType编辑:
浏览 0
提问于2019-08-29
得票数 0
1
回答
获取与
git
日志等效
的
grgit日志--名称-状态--反向--pretty=格式:‘%H’
、
如何使用grgit获取提交
的
更改路径? 在下面的代码中,我得到了一个grgit提交对象,它有关于提交
的
元数据,但没有修改过
的
文件
列表。我想获得等同于
git
log --name-status --reverse --pretty=format:'%H'
的
东西 有没有什么想法可以把一个提交sha转换成一个包含路径和修改类型细节
的
grgit或
jgit
对象呢?
浏览 25
提问于2020-06-20
得票数 0
回答已采纳
2
回答
如何在不创建回购
的
情况下通过
JGit
与两个
文件
进行比较?
、
当我使用
JGit
来
diff
两个
文件
时,我必须首先创建一个存储库。但在
Git
中,我只需要使用命令
git
diff
--no-index 1.txt 2.txt。有没有一种方法可以在
JGit
中使用
diff
而不创建repo?
浏览 0
提问于2012-10-20
得票数 5
1
回答
如何在
JGit
中从
diff
目标中排除多个
文件
扩展名
我找到了一种从
JGit
diff
中排除指定
文件
扩展名
的
方法:valdf = new DiffFormatter(DisabledOutputStream.INSTANCE)对于多个
文件
扩展名
,我应该做什么
浏览 1
提问于2019-10-24
得票数 1
回答已采纳
1
回答
使用
jgit
获取差异时,@@后面为什么没有函数名?
、
、
当我使用
jgit
获取两个
文件
之间
的
差异时,我可以得到如下所示
的
尊重:@@ -377,8 +377,9 @@ } 但是在@@后面没有函数名,就像我使用
git<
浏览 1
提问于2016-07-16
得票数 0
1
回答
在
jgit
中配置known_hosts
、
、
、
、
使用
jgit
和gitolite进行源代码控制,我有一个应用程序,它根据命令生成特定
的
代码,我们希望将其提交给源代码控制。我们
的
目标是使用快进,提交新代码,然后将其推送。updateComment, Config config){ {
git
=
Git
.open(new File(config.getD
浏览 2
提问于2013-04-06
得票数 7
回答已采纳
1
回答
无法使用Spock模拟Java方法调用
、
public List<DiffEntry> listDifferences(String oldCommit, String newCommit,
Git
git
)我得到
的
错误是> cast to org.eclipse.
jgit
.
diff
.DiffConfigbe >
浏览 0
提问于2019-11-25
得票数 0
2
回答
使用
JGit
列出
git
存储库中
的
远程更改(一个真正
的
差异)
、
我试图列出所有远程发生
的
更改,而不需要计算本地所做
的
更改。newTreeIter = new CanonicalTreeParser();List<DiffEntry> diffs=
git
.
diff
例如,如果我们在本地添加一个
文件
,它将被计算为从远程删除,因为它不存在。同样,如果我在本地删除一个
文件
,它将被列为远程添加。你怎么能忽视这个案子?实际上,这并不是
jgit
的</
浏览 6
提问于2015-04-20
得票数 2
2
回答
如何在
JGit
中"
git
log --跟随<path>“?(检索包括重命名在内
的
完整历史记录)
、
、
我必须如何扩展下面的logCommand,才能使
git
log命令
的
--follow选项工作?
Git
git
= new
Git
(myRepository);这个选项是在
jGit
中实现
的
,但我不知道如何使用它。logCommand
浏览 1
提问于2012-07-13
得票数 5
回答已采纳
1
回答
如何使用
JGit
创建不同
的
分支?
、
、
使用
JGit
。需要知道树枝
的
不同之处。如何运行命令
JGit
API:
git
diff
-name-status ..origin
浏览 2
提问于2013-08-21
得票数 4
回答已采纳
1
回答
有没有办法开发一个自定义
的
Git
比较扩展?
、
考虑*.ipynb
文件
扩展名
。这是一个为用作Jupyter Notebook而格式化
的
文本
文件
。 这些
文件
的
git
diff
是无法破译
的
。合并操作能够进行打破notebook格式
的
更改。有没有办法为
Git
编写一个插件或扩展,以提供
基于
文件
扩展名
的
自定义差异和合并逻辑?
浏览 20
提问于2021-10-10
得票数 0
回答已采纳
2
回答
如何使用
JGit
显示提交之间
的
更改
、
我试图显示一个
文件
的
两个提交之间
的
git
。ObjectId head = repository.resolve("HEAD^{tree}"); // prepare the two iterators to compute
浏览 3
提问于2014-12-08
得票数 10
回答已采纳
1
回答
如何使用
jgit
实现"
git
diff
--name-status“
的
等价物?
、
我想要获取版本XXXXXX和HEAD之间
的
更改/添加/删除
文件
的
列表。这就是我到目前为止所知道
的
:
Git
git
=
Git
.open(new File("/tmp/
jgit
")); Repository repository =
git</e
浏览 1
提问于2011-12-15
得票数 8
回答已采纳
1
回答
Eclipse
git
UI抛出错误
、
、
我正在windows上工作,并使用eclipse进行提交和从远程
git
存储库中提取。最近,当我在本地存储库中提取同一个
文件
时,其中一个开发人员从Mac-OS提交了
文件
,这时eclipse开始给出以下错误: Error occurred computing
Git
commit diffs o
浏览 3
提问于2018-04-29
得票数 0
1
回答
在
JGit
中,为单个DiffEntry调用DiffFormatter.format(DiffEntry)是否会让您在整个提交过程中有所不同?
、
、
、
当我遍历DiffEntrys以查找工作区和头提交之间
的
差异时,看起来每个DiffEntry代表一个
文件
。但是,当我调用formatter.format(DiffEntry)时,我得到一个字符串,表示工作区和头提交之间
的
所有差异。而不仅仅是与DiffEntry关联
的
文件
。它应该是这样工作
的
吗?如何仅获取与DiffEntry关联
的
一个
文件
的
差异?我需要自己解析字符串吗?import org.eclipse.
jgit
.<e
浏览 101
提问于2020-07-18
得票数 0
回答已采纳
1
回答
如何用
jGit
实现`
jGit
diff
--raw`?
、
是否有使用
jGit
实现
git
diff
--raw
的
示例(如果可能)?
浏览 0
提问于2018-05-08
得票数 0
1
回答
针对最后一次使用
JGit
提交
的
文件
diff
、
、
我试图使用
JGit
来获取
文件
与上次提交到最近未提交
的
更改之间
的
差异。我怎样才能用
JGit
做到这一点呢?(使用命令行是
git
diff
HEAD
的
输出) List<DiffEntry>
浏览 3
提问于2014-05-06
得票数 4
回答已采纳
1
回答
如何将
jgit
DiffFormatter限制为java
文件
?
、
因为
git
diff
-- "*.java"可以将
git
限制为java
文件
?在
jgit
中什么是等价
的
?顺便说一句,我已经尝试过DiffFormatter.setPathFilter(PathFilter.create("*.java")),因为PathFilter可以将TreeWalk限制在配置
的
路径上但不幸
的
是,它没有起作用。
浏览 2
提问于2017-06-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券