這其實是一個C#綁定到libgit2聯ç的Git庫。
原來libgit2庫可以從這裡下載。
其他語言綁定libgit2:
紅寶石 - 堅固
Objective-C的 - 目標的Git
蟒蛇 - pygit2
PHP  - PHP-混帳
盧阿 - luagit2
德爾福 - GitForDelphi
Node.js的 - Gitteh 和/或 nodegit
去 - 去-混帳
OCAML - libgit2-ocaml的
二郎山 - Geef
.NET - libgit2net
哈斯克爾 - hgit2
什麼在此版本中是新的:
- 教RemoteUpdater更新遠程網址
- 在介紹ObjectDatabase.CreateTree(指數)和Index.Reset(樹)
- 添加過程中廣泛記錄功能
- 添加過程中廣泛SmartSubtransport註冊/註銷
- 在暴露Index.Clear()
在什麼版本的0.21都是新:
- 教RemoteUpdater更新遠程網址
- 在介紹ObjectDatabase.CreateTree(指數)和Index.Reset(樹)
- 添加過程中廣泛記錄功能
- 添加過程中廣泛SmartSubtransport註冊/註銷
- 在暴露Index.Clear()
在什麼版本0.13.0都是新:
- 教結帳報告的通知
- 創建一個新的repo.Checkout()的過載,它接受一個commit對象
- 允許ObjectDatabase.CreateBlob()來限制的字節數消耗
- 請ObjectDatabase.CreateBlob()接受一個流
- 在介紹repo.Refs.RewriteHistory()
- 在介紹repo.Refs.ReachableFrom()
- 在介紹TreeDefinition.From(提交)
- 在暴露在遠程型TagFetchMode屬性
- 將CopyNativeDependencies.targets
在什麼版本0.10.0都是新:
- 在結賬更新工作目錄
- 在新的網絡相關的功能:克隆,獲取,推送,列表遠程引用
- 暴露在過去已經更新了頭獲取的Repository.Network.FetchHeads
- 在介紹Repository.Network.Remotes.IsValidName()
- 新的.gitignore相關的功能:臨時規則,路徑檢查
- 將支持自定義,管理ODB後端
- 將revparse支持Repository.Lookup()
- 在提高Repository.Commit():添加合併分支機構的父母,清理合併數據
- 介紹Blob.IsBinary
- 將強類型的異常(NonFastForwardException,UnmergedIndexEntriesException,...)
- 將基本積攢支持:添加,檢索,列表,刪除
- 將在Repository.RemoveUntrackedFiles混帳清潔支持()
- 添加快捷方式的頭Repository.Refs.Head
- 在介紹Repository.Refs.IsValidName()
- 將Repository.Refs.FromGlob()來枚舉引用匹配指定水珠
- 將支持XDG配置存儲
- 請Config.Get()和Config.Delete()能夠針對特定的商店
- Diff.Compare()增強功能:對WORKDIR和索引工作,考慮未跟踪變化,揭露typechanges
- 通過Branch.Remote允許遠程非本地分行的檢索
什麼版本v0.9.5是新的:
- 新增支持創建,檢索,列表,刪除對象說明。
- 請庫能夠依靠指定的全局和系統配置文件。
什麼版本v0.9.0是新的:
- 在支持本地分支跟踪
- 將一個被忽略的收集到RepositoryStatus類型
- 揭露TreeEntries的相對路徑
- 請庫能工作對指定索引和WORKDIR
- 在直接創造或斑點,樹木和沒有承諾的WORKDIR,也不參與指數
什麼版本v0.8.0是新的:
- 在附加:
- 將Repository.Reset()和支持軟件的模式和混合模式
- 請Repository.Commit()能夠修改頭 當前尖端
- 請庫的構造能夠從工作目錄路徑打開存儲庫
- 請Repository.Index.RetriveStatus榮譽.gitgnore文件
- 的變化:
- 刪除Repository.HasObject()
- 更改Repository.Init(),使其返回,而不是含有庫 的路徑的字符串存儲庫類型的實例,
- 更新libgit2二進制文件libgit2 / libgit2 @ 6d39c0d
- 修正:
- REINIT一個倉庫不會引發了
- 在嵌入式libgit2二進制文件現正與THREADSAFE編譯= ON標誌
- 阻止Repository.Head.IsCurrentRepositoryHead從扔在倉庫是空的
什麼版本v0.7.0是新的:
- 在附加:
- 允許訪問系統和全球配置回購的範圍之外
- 將接受集合路徑的重載索引方法
- 的變化:
- 請Index.RetrieveStatus()返回本地文件路徑
- 請IndexEntry能應付本地文件路徑
- 更新libgit2二進制文件libgit2 / libgit2 @ be00b00
- 棄用Repository.HasObject()
- 修正項目:
- 修正構建腳本是完全基於Linux /單聲道2.10 XBuild兼容
- 修正Index.Remove()正確處理已被刪除和修改工作目錄下的文件
什麼版本V0.6.1是新的:
- 更改:
- 更新libgit2二進制文件libgit2 / libgit2 @ e3baa3c。
- 修正:
- 阻止確定狀態的存儲庫時出現段錯誤。
- 的馬車修復狀態中檢索某些(不是罕見的)情況。
什麼版本v0.6.0是新的:
- 在附加:
- 將Configuration.Get()重載,需要在關鍵部位。
- 將跟踪分支細節。
- 允許創建提交使用簽名的配置文件。
- 將Index.Remove()。
- 將一個字符串索引的提交和樹類型,以緩解TreeEntries檢索。
- 的變化:
- 為不存在的配置設置提供默認值。
- 更改樹結構成libgit2二進制文件所在。
- 更新libgit2二進制文件libgit2 / libgit2 @ 28c1451。
- 修正:
- 從扔在倉庫包含遠程分支的分支防止枚舉。
- 修正Index.Stage(),Index.Unstage()。
什麼版本v0.5.0是新的:
- 在附加:
- 將Repository.Index.RetrieveStatus()
- 將處理的資料庫和遙控器的檢索配置設置
- 的變化:
- 現在可以從多個起始點枚舉
- 當自動枚舉提交,取消引用對象在提交對象ID
- 推遲解決Branch.Tip,Tag.Target和Tag.Annotation的
- 替換ApplicationException的用法與LibGit2Exception
- 更新libgit2二進制文件libgit2 / libgit2 @ 35e9407
- 修正:
- 從該點在斑點或樹(#62) 標籤開始投擲時的提交防止枚舉
- 從被刪除防止一個分支,如果它是當前HEAD
- 引用現在被列舉的方式有序
- 修正Repository.Discover()實現,當沒有git的文件夾存在
評論沒有發現