LibGit2Sharp

软件截图:
LibGit2Sharp
软件详细信息:
版本: 0.21.1 更新
上传日期: 12 Apr 15
许可: 免费
人气: 49

Rating: nan/5 (Total Votes: 0)

这其实是一个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的文件夹存在

类似的软件

显影剂的其他软件 libgit2 Development Team

Rugged
Rugged

10 Apr 16

nodegit
nodegit

6 Mar 16

pygit2
pygit2

10 Dec 15

意见 LibGit2Sharp

评论没有发现
添加评论
打开图片!