libgit2

    6熱度

    3回答

    對於提交的父母的順序是否存在一些約定? 因爲犯的父母中的一方應該是是一次提交關於當前分支正被合併到其餘的都是以前的其他合併分支的提交。 我想識別先前提交的當前分支的,我使用pygit它返回一個承諾,直觀地我想,也許父母的命令具有重要意義,但我沒有發現任何明確的家長名單提到這一點。 我寫了這個實用功能,使用第一父承諾遍歷分支: def walk_branch(pygit_repository, br

    0熱度

    1回答

    我已經從libgit2存儲庫(提交4ae29053d5)中提取/合併了最後的更改,創建了build子目錄,並使用Visual Studio 2010以這種方式編譯Windows 7上的庫: e:\Software\libgit2\build>cmake .. -G"Visual Studio 10" -DTHREADSAFE=ON -DSTDCALL=OFF -- The C compiler

    0熱度

    2回答

    有沒有辦法將整個git存儲庫存儲在二進制BLOB或單個文件中? 基本上我想在數據庫中存儲(如鍵值存儲或關係數據庫)的git回購協議,我需要整個回購是一個斑點, 一個可能的解決方案是壓縮(壓縮)所有回購結構, 任何內置的設施,我可能看過? libgit2在這方面有什麼幫助嗎? 編輯:說清楚:我有很多很多的git回購,我希望能夠從不同的機器,應用程序訪問它們。我的應用程序就是這樣,但是想想github

    2熱度

    1回答

    因此,給定LibGit2Sharp的一個實例Branch如何確定它最初創建的是哪個提交?

    0熱度

    1回答

    有沒有辦法通過使用libgit2sharp來提交修改後的文件的一部分(所有文件都已暫存)? 存儲庫中沒有采用路徑參數的提交方法。

    2熱度

    1回答

    在其他源代碼控制中,此操作稱爲回覆或撤消。 在Git中,我可以使用 「混帳結賬file_paths」 獲得類似的功能。 但在Libgit2sharp,我無法找到類似的功能,誰能幫助我?

    0熱度

    1回答

    看起來像git_index_get_bypath和git_status_foreach_ext(與GIT_STATUS_SHOW_INDEX_ONLY)只是閱讀索引的不同方式。有什麼區別,爲什麼我會使用一個與另一個?

    1熱度

    1回答

    以下是本斯特勞布舉(鏈接博客)的一些代碼,我在此基礎: static int do_clone(const char *url, const char *path) { git_repository *repo = NULL; int ret = git_clone(&repo, url, path, NULL); git_repository_free(repo)

    3熱度

    3回答

    如何使用libgit2遍歷分支的所有提交? 我已經有了以下代碼,但它不能編譯。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <git2.h> int main(int argc, char *argv[]){ git_repository *repo; git_reposito

    2熱度

    2回答

    使用存儲在Gitlab上的項目並使用Visual Studio 2013 Express RC時,遇到了解決方案資源管理器中的一些項目標記爲紅色x(掛鎖,加上符號或紅色複選標記通常是)帶有「等待刪除」的工具提示,並且在團隊資源管理器更改窗口中,我發現它們被標記爲刪除,奇怪的是,其中一些項目也在未追蹤的更改部分中複製。不知道如何重現。我唯一能想到的就是刪除實體框架並添加EF6 RC1。 真正的問題是