libgit2

    1熱度

    1回答

    我想用libgit2實現git log -1 fullpath/myfile。我對libgit2相當陌生。我在正確的軌道上嗎?這是我到目前爲止有: git_repository_head(&refToHead, repo); headOID = git_reference_oid(refToHead); git_commit_lookup(&headCommit, repo, headOID

    6熱度

    1回答

    我正在使用libgit2sharp(一個用於libgit2的C#包裝器),並且因爲它沒有很多我希望的功能而遇到問題(希望我可以貢獻給它很快;這似乎是一個非常有用的項目) 我現在要做的事情是獲取從特定提交及其父母更改文件的列表。我不會試圖弄清楚合併與其父母之間的變化。我對定期提交更感興趣。 這些傢伙(https://github.com/libgit2/libgit2sharp/issues/89)

    8熱度

    2回答

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

    3熱度

    1回答

    我使用pygit2(python的libgit2包裝),並在創建合併提交之前 - 即。與兩位父母一起承諾 - 我想做一個類似GitHub的幹運行檢查,以確保分支實際上可以自動合併。 顯而易見的方法是循環自分支點以來的所有提交併逐行檢查是否存在衝突。但我認爲(希望?)可能會有更好的方法。

    1熱度

    1回答

    我想知道一個算法,檢測指定的文件中的最近更改,因爲我正在學習git核心體系結構。 你知道git log -n1 -- <file>顯示在指定文件中有近期變化的提交。知道最新的變化非常簡單。我隨便想自己實現它。 我使用libgit2來走每個提交。我花了一些時間,但我無法理解它。 使用DAG結構的git commit模型很難爲我找到。 [for example] o---o---o---o---o-

    1熱度

    1回答

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

    3熱度

    3回答

    我通過循環犯LibGit2Sharp: Repository repo = new Repository("Z:/www/gg"); foreach (LibGit2Sharp.Commit commit in repo.Commits) { ... } 我可以檢索像Author和Message屬性,但我不認爲它是屬於哪個分支什麼?理想情況下,我想要一個指向分支對象的指針,但

    0熱度

    2回答

    我在使用libgit2sharp/libgit2與git子模塊一起工作時遇到困難。 我有git存儲庫,有幾個項目作爲子模塊鏈接到存儲庫中的文件夾。 Git和GitHub可以識別它們,但是當我試圖通過libgit2sharp/libgit2檢索這些文件夾狀態時,會引發異常。它說,「無法確定文件的狀態‘[文件名]’。提供的路徑通向一個文件夾,而不是文件」 應該libgit2的子模塊文件夾提供狀態?他們

    1熱度

    1回答

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

    2熱度

    1回答

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