cost 107 ms
使用 JGit 從最小存儲庫中檢出單個子目錄

[英]Check out single subdirectory from minimal repository using JGit

我正在使用 JGit 6.5.x 和 Java 17。我有一個巨大的遠程存儲庫(千兆字節),但我只需要臨時訪問單個子目錄(例如foo/bar/ )進行處理。 單個子目錄非常小(數百千字節)。 克隆一個淺的裸存儲庫也相對較小:try (final Git git = Git.cloneReposito ...

2023-05-31 17:29:02   2   36    java / git / jgit  
jGIT 通過 Commit&Push 和 Pull 檢測沖突

[英]jGIT Detect Conflicts by Commit&Push and Pull

除了合並分支,GIT 可以有沖突 Commit/Push(如果同時修改了GIT中的文件通過Pull,如果本地文件被我修改過。 如何在推送或拉取之前列出這些沖突並將它們標記為已修復? 我嘗試使用 Git.status(),並希望在沖突下看到此文件,但未列出任何內容。 以下是我使用的一些代碼片段: ...

查找從 Java 更改給定目錄的所有提交

[英]Find all commits that changed a given directory from Java

我寫了一個Java的程序,我用的是jgit。 在這個 Java 程序中,我想列出某個 git 存儲庫g的所有提交,這些提交至少更改了目錄x中的一個文件。 我不想“在命令行上”解決問題,而是在 Java 內解決。 ...

2023-01-07 08:40:16   1   48    java / jgit  
Jgit - 從特定分支結帳

[英]Jgit - checkout from a specific branch

我正在使用 jgit。 我想創建並簽出一個新分支。 我看過 git.checkout.createnewbranch 命令。 有沒有辦法指定結帳的基本分支,比如“測試”(或者)我們必須結帳,先拉“測試”,然后從中結帳/創建新分支? ...

JGitInternalException ERROR Creating lock file Too many open files

[英]JGitInternalException ERROR Creating lock file Too many open files

我正在使用 JGit 從 gerrit 下載存儲庫(使用循環)。 有超過 2000 個存儲庫可供下載。 大約在 1000 個 repo 上出現錯誤。 這是我下載repo的方法: 這是異常跟蹤: ...

2022-09-24 18:14:51   2   22    jgit  
在springboot中使用jgit訪問特定文件的提交細節

[英]Accessing commit details of a specific file using jgit in springboot

我一直在嘗試獲取 git 存儲庫中特定文件的 git 提交日志,但經過多次嘗試,我無法確定問題的根源。 這是我的 github 代碼的鏈接。 PS:每次需要重新啟動應用程序時都需要刪除文件文件夾。 任何有關這方面的提示也會有所幫助。 簡而言之,我嘗試了下面的代碼來獲取提交日志,但我得到的是null ...

在克隆 repo 之前獲取所有分支

[英]Get all branches before cloning a repo

我正在 swing 中編寫一個實用程序,它顯示了我的所有項目,並且應該讓我克隆一個特定的 repo 以及 select 一旦克隆過程完成,我想切換到的分支。 唯一的問題是,為了在我所見的范圍內顯示分支,您需要先克隆存儲庫。 有解決方法嗎? ...

2022-08-10 13:29:26   1   14    jgit  
如何正確關閉 JGit?

[英]How do I properly close JGit?

我在 Android 7.1.2 上使用org.eclipse.jgit:3.7.1.201504261725-r 。 我正在以這種方式創建 JGit 的Git : 然后我從遠程倉庫中提取: 然后我要關閉 jgit: 問題是,在執行拉取之后,Android 的 Profiler 顯示單個連接保持打 ...

2022-08-07 09:31:09   1   17    android / jgit  
JGit - Github - 創建遠程存儲庫?

[英]JGit - Github - Create Remote Repository?

就像標題說的那樣,有沒有辦法通過我本地機器上的 JGit 在 Github 上遠程創建一個存儲庫? 有一個相同的問題是 9 歲,但我希望從那時起就增加了對它的支持。 我還發現這個問題詳細說明了如何通過 CLI 完成。 我想避免通過 CLI(或集線器工具)來完成它,這樣我就不必處理代碼中的外部調用。 ...

2022-06-23 16:18:07   1   18    github / jgit  
當遠程發生更改或使用 Jgit 庫在本地刪除某些文件時更新本地存儲庫文件夾

[英]Update local repository folder when there are changes in remote or some files are deleted in local with Jgit library

我正在嘗試幾天來實現一些我期望很容易的東西。 使用 jGit 庫將存儲庫克隆到本地文件夾並更新本地文件夾以始終匹配遠程。 我到處搜索解決方案,但無論如何更新部分都不起作用(克隆工作正常)。 下面是我的克隆和更新部分的代碼(至少嘗試......)有人可以指導我這里缺少什么嗎? 提前致謝! ...

2022-06-03 09:11:04   1   62    jgit  
如何在不克隆存儲庫的情況下使用 Jgit 獲取任意兩個提交之間的提交列表?

[英]How to get list of commits between any two commits Using Jgit without cloning the repository?

所以,我正在做一個項目,我必須在其中找到任何兩個提交之間的提交列表,通過克隆 repo,我們可以使用簡單的 diff 來完成,但我想找到一種我們沒有的方法克隆完整的倉庫,只找到提交。 ...

有沒有辦法在 JGit 中通過哈希查找文件

[英]Is there a method to find a file by hash in JGit

我正在用 JGit 編寫一個 Java 程序來處理本地 Git 存儲庫。 我想知道是否有一種方法可以通過 JGit 中的哈希查找已提交的文件,就像命令 git file-cat -p 在終端中所做的那樣? 具體來說,給定文件的哈希值,如果之前已經提交過,程序應該返回文件內容,否則返回null。 要檢 ...

2022-05-24 12:32:57   1   34    java / jgit  
嘗試使用 repodriller 檢查存儲庫時出現 JGit 簽出錯誤

[英]JGit checkout error while trying to examine repository with repodriller

我正在嘗試對 Jsoup 的所有提交運行repodriller 。 每次我開始分析一個新的提交時,我都需要檢查那個提交的存儲庫,所以在我的 CommitVisitor 中,我執行這個命令scmRepository.getScm().checkout(commit.getHash()); . 該命令 ...

將JGIT庫添加到項目中導致資源重疊

[英]Adding the JGIT library to project causes overlapping resources

我只是想在我的 Spigot 插件項目中包含 JGIT。 當我編譯時,它會給我一個關於重疊資源的錯誤並構建一個無法使用的插件,除非我刪除 2 個底部文件: 此外,即使 Spigot 已經下載,有時它也會開始嘗試從 JGIT 下載它! pom.xml 有誰知道如何解決這些問題以便它在構建后立即運行 ...

創建我們自己的 Git 服務器

[英]Creating our own Git server

我正在嘗試使用 jgit api 為所有 git 操作構建版本控制系統。 需要創建 git 服務器/任何與 jgit api 兼容的軟件來創建遠程存儲庫的建議,我們不能使用 github 的原因是我正在為人們構建平台,他們不會對 git 和 github 有任何想法,而是他們使用我們創建的軟件來創建 ...

2022年GitHub如何使用JGit

[英]How to use JGit with GitHub in 2022

2022 年,GitHub 已經停止使用舊簽名的 DSA 和 RSA。 不幸的是,JGit 使用的 JSch 沒有得到任何更新,並且即使對於“好”密鑰,它也會始終提供帶有 RSA 的舊簽名,並且它的ECDSA/ed25519 實現將在重新連接嘗試時失敗。 JGit 是否可以與 GitHub 一 ...

Jgit 在下面添加文件夾結構和文件

[英]Jgit add folder structure and files underneath

我正在使用 java 代碼動態創建文件夾結構文件。 創建文件夾和文件后,我想使用 JGIT 在下面添加文件夾結構和文件。 我正在嘗試使用以下代碼 但它僅將文件添加到 git 存儲庫。 有沒有什么不同的方法可以使用 JGIT 將文件夾添加到 git ...

2022-03-08 18:27:27   1   150    git / jgit  
Eclipse - 如何克隆 git --depth 1

[英]Eclipse - how to git clone --depth 1

我必須在 Eclipse 中導入一個相當大的 (bitbucket) git 存儲庫。現在 Eclipse 被卡住了一個小時的克隆。 為了加快速度,我想以“淺”模式克隆它(只進行最后一次提交)。 我用 CLI git clone --depth 1 https://bitbucket.myco.l ...

JGit:TreeWalk 的 setFilter 到底是做什么的?

[英]JGit: What does TreeWalk's setFilter do Exactly?

在 JGit 中,我的理解是TreeWalk object 是構造函數中提供的存儲庫中的樹列表。 如果我有 TreeWalk TreeWalk walker = new TreeWalk(repository)然后執行: 那么我添加的每個 RevTree 將只包含文件 TargetFile.txt ...

2022-01-21 17:56:22   1   6    jgit  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM