libgit2

    1熱度

    1回答

    我正在使用libgit2,實際上是libgit2sharp,有沒有一種方法可以在CLI中添加類似add -p的文件的某些部分? 我不覺得從文檔任何東西:http://libgit2.github.com/libgit2/#HEAD/group/index

    2熱度

    1回答

    有沒有什麼方法可以獲得包含他們的名字(也可能是其他信息)的藏獒列表,然後查看哪些文件更改和差異? 我使用LibGit2Sharp

    2熱度

    1回答

    我試過循環通過new LibGit2Sharp.Repository(path).Commits,但它似乎只經過了主人的提交(或者我猜無論HEAD指向哪裏?)。 如何循環訪問存儲庫中的每個提交,而不管它在哪個分支中,並按提交時間(日期)的順序循環訪問它們? 我這樣做的目的像git log,列出提交,無論分支,按日期順序。 如果我還可以循環未提及的提交(即,如果您從某些提交中提取git reset,

    3熱度

    1回答

    如何查找具有特定父級的存儲庫中的所有提交? 例如,如果我有一個提交A,我想找到與A共享父項的所有其他提交。什麼是LibGit2Sharp中最有效的,即高性能但正確的方法?

    3熱度

    1回答

    我在做一個循環: using LibGit2Sharp; var filter = new Filter { Since = repo.Refs }; IEnumerable<Commit> commits = repo.Commits.QueryBy(filter); foreach (Commit commit in commits) { //Do stuff... }

    1熱度

    2回答

    1)我試着用repo.Index.Remove(item.Filename);,但它給我: 其他信息:無法刪除文件 'file.txt的'。其當前 狀態是'修改'。 我需要找到一種方法來做git rm file.txt -f(即強制拆除)。 2)我需要一種方法來做git rm file.txt --cached,以便只從存儲庫中刪除文件(暫存刪除),但仍然保留在文件系統中。有沒有在LibGit2S

    8熱度

    2回答

    嗨,我喜歡Git,但它似乎與人們和朋友共享Windows項目並不好玩,因爲gitextensions tortoisegit與tortoisehg或tortoisesvn(不是DVCS)相比使用開箱即醜。 在bash shell中使用msysgit並不像linux/Mac那麼好。 所以是否有任何新的競爭者(alpha項目等(甚至與其他庫))? 我很想看到這些新的Git庫起飛!

    2熱度

    1回答

    我想查詢提交: repo.Commits.QueryBy(new LibGit2Sharp.Filter { Since = repo.Refs }).Take(100) 這否則好的,但它也返回藏匿。我怎樣才能排除儲存?我知道,當我循環播放結果時,我可能會忽略它們,但是我不想讓它們中的100個成爲我想要的。

    1熱度

    1回答

    打開ObjectieGitFramework.xcodeproj文件時,我現在可以成功構建iOS方案。儘管需要大量的實驗。讓我們從頭開始 - 我是如何做到這一點的。 我做了什麼: 首先我克隆ObjectiveGit的一個分支。 git clone [email protected]:Eonil/objective-git.git --recurse-submodules cd objective

    6熱度

    1回答

    我正在嘗試使用pygit2庫。 似乎我被困在第一步。它的文檔沒有解釋如何創建一個blob並將其添加到樹中。主要圍繞如何使用現有的git存儲庫,但我想創建一個並添加blob,提交...到我的回購。是否可以直接從文件創建一個blob,或者我應該讀取文件內容並設置blob.data? from pygit2 import Repository from pygit2 import init_repos