LibGit2Sharp

Phần mềm chụp màn hình:
LibGit2Sharp
Các chi tiết về phần mềm:
Phiên bản: 0.21.1 Cập nhật
Ngày tải lên: 12 Apr 15
Nhà phát triển: libgit2 Development Team
Giấy phép: Miễn phí
Phổ biến: 49

Rating: nan/5 (Total Votes: 0)

Nó thực sự là một C liên kết với các libgit2 linkable thư viện C # Git.
Các thư viện libgit2 ban đầu có thể được tải về từ đây .
bindings ngôn ngữ khác cho libgit2:
Ruby - Rugged
Objective-C - Mục tiêu Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh và / hoặc nodegit
Go - đi-git
OCaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2

là gì mới trong phiên bản này:

  • Dạy RemoteUpdater cập nhật từ xa URL
  • Tự giới thiệu ObjectDatabase.CreateTree (Index) và Index.Reset (Tree)
  • Thêm tính năng ghi chép quá trình rộng
  • Thêm trình rộng SmartSubtransport đăng ký / đăng ký không
  • phơi Index.Clear ()

là gì mới trong phiên bản 0.21:

  • Dạy RemoteUpdater để cập nhật các URL từ xa
  • Tự giới thiệu ObjectDatabase.CreateTree (Index) và Index.Reset (Tree)
  • Thêm tính năng ghi chép quá trình rộng
  • Thêm trình rộng SmartSubtransport đăng ký / đăng ký không
  • phơi Index.Clear ()

là gì mới trong phiên bản 0.13.0:

  • Dạy checkout để thông báo báo cáo
  • Tạo một repo.Checkout mới () quá tải mà chấp nhận một đối tượng Commit
  • Cho phép ObjectDatabase.CreateBlob () để hạn chế số lượng các byte để tiêu thụ
  • Hãy ObjectDatabase.CreateBlob () chấp nhận một Stream
  • Tự giới thiệu repo.Refs.RewriteHistory ()
  • Tự giới thiệu repo.Refs.ReachableFrom ()
  • Tự giới thiệu TreeDefinition.From (Cam)
  • Đưa ra tài sản trên loại từ xa TagFetchMode
  • Thêm CopyNativeDependencies.targets

là gì mới trong phiên bản 0.10.0:

  • Cập nhật thư mục làm việc trên checkout
  • mạng mới các tính năng liên quan: clone, lấy, push, danh sách tài liệu tham khảo từ xa
  • Đưa ra các đầu đã được cập nhật trong thời gian cuối cùng lấy trong Repository.Network.FetchHeads
  • Tự giới thiệu Repository.Network.Remotes.IsValidName ()
  • .gitignore liên quan Các tính năng mới: quy định tạm thời, con đường kiểm tra
  • Thêm hỗ trợ cho các tùy chỉnh, quản lý ODB backends
  • Thêm hỗ trợ revparse trong Repository.Lookup ()
  • Cải thiện Repository.Commit (): thêm các chi nhánh kết hợp với cha mẹ, dọn dẹp dữ liệu hợp nhất
  • Tự giới thiệu Blob.IsBinary
  • Thêm ngoại lệ mạnh mẽ, đánh máy (NonFastForwardException, UnmergedIndexEntriesException, ...)
  • Thêm hỗ trợ stashing cơ bản: thêm, lấy, danh sách và loại bỏ
  • Thêm hỗ trợ git sạch trong Repository.RemoveUntrackedFiles ()
  • Add shortcut đến CHÍNH trong Repository.Refs.Head
  • Tự giới thiệu Repository.Refs.IsValidName ()
  • Thêm Repository.Refs.FromGlob () để liệt kê các tài liệu tham khảo phù hợp với một glob định
  • Thêm hỗ trợ cho các cửa hàng cấu hình XDG
  • Hãy Config.Get () và Config.Delete () có thể nhắm mục tiêu một cửa hàng cụ thể
  • Diff.Compare () cải tiến: công tác chống workdir và chỉ số, hãy xem xét những thay đổi không được theo dõi, vạch trần typechanges
  • Cho phép thu hồi các từ xa của một chi nhánh địa phương không qua Branch.Remote

là gì mới trong phiên bản v0.9.5:

  • Thêm hỗ trợ để tạo ra, lấy lại, danh sách và loại bỏ ghi chú đối tượng.
  • Hãy Repository thể dựa vào tập tin cấu hình toàn cầu và hệ thống quy định.

là gì mới trong phiên bản v0.9.0:

  • Hỗ trợ theo dõi các chi nhánh địa phương
  • Thêm một bộ sưu tập Ignored để loại RepositoryStatus
  • Đưa ra các đường dẫn tương đối của TreeEntries
  • Hãy Repository có thể làm việc với chỉ số quy định và workdir
  • tạo trực tiếp hoặc đốm màu, cây cối và các cam kết mà không có sự tham gia của workdir cũng không index

là gì mới trong phiên bản v0.8.0:

  • Additions:
  • Thêm Repository.Reset () và hỗ trợ của Soft và chế độ Mixed
  • Hãy Repository.Commit () có thể sửa đổi các mũi hiện tại của Head
  • Thực hiện các constructor của Repository có thể mở một kho từ một đường dẫn thư mục làm việc
  • Hãy Repository.Index.RetriveStatus tôn vinh các tập tin .gitgnore
  • Thay đổi:
  • Remove Repository.HasObject ()
  • Thay đổi Repository.Init () để làm cho nó trở về một thể loại Repository, thay vì một chuỗi chứa đường dẫn của các kho lưu trữ
  • Cập nhật tin nhị phân libgit2 để libgit2 / libgit2 @ 6d39c0d
  • Fixes:
  • Reinit một kho lưu trữ không ném nữa
  • nhị phân libgit2 nhúng giờ được biên dịch với threadsafe = ON cờ
  • Ngăn chặn Repository.Head.IsCurrentRepositoryHead từ ném khi Repository là trống

là gì mới trong phiên bản v0.7.0:

  • Additions:
  • Cho phép truy cập vào hệ thống và cấu hình toàn cầu bên ngoài bối cảnh của một repo
  • Thêm quá tải với các phương pháp chỉ số mà chấp nhận bộ sưu tập của những con đường
  • Thay đổi:
  • Hãy Index.RetrieveStatus () trả lại đường dẫn file gốc
  • Hãy IndexEntry khả năng đối phó với các đường dẫn tập tin gốc
  • Cập nhật tin nhị phân libgit2 để libgit2 / libgit2 @ be00b00
  • Phản đối Repository.HasObject ()
  • Sửa chữa lỗi:
  • Sửa chữa xây dựng kịch bản để có đủ XBuild tương thích trên Linux / Mono 2.10
  • Fix Index.Remove () để xử lý một cách chính xác các tập tin đã bị xóa, chỉnh sửa trong thư mục làm việc

là gì mới trong phiên bản v0.6.1:

  • Thay đổi:
  • Cập nhật tin nhị phân libgit2 để libgit2 / libgit2 @ e3baa3c.
  • Fixes:
  • Ngăn chặn segfault khi xác định tình trạng của một kho lưu trữ.
  • Fix hồi về tình trạng lỗi trong một số (không phải là hiếm) trường hợp.

là gì mới trong phiên bản v0.6.0:

  • Additions:
  • Thêm Configuration.Get () quá tải mà mất chìa khóa trong phần.
  • Thêm theo dõi chi tiết chi nhánh.
  • Cho phép tạo ra các cam kết sử dụng chữ ký từ các tập tin cấu hình.
  • Thêm Index.Remove ().
  • Thêm một chuỗi chỉ mục cho các loại cây Cam kết và để dễ dàng truy xuất các TreeEntries.
  • Thay đổi:
  • Cung cấp các giá trị mặc định cho thiết lập cấu hình không tồn tại.
  • Thay đổi cơ cấu cây vào đó libgit2 mã nhị phân được đặt.
  • Cập nhật tin nhị phân libgit2 để libgit2 / libgit2 @ 28c1451.
  • Fixes:
  • Ngăn chặn liệt kê các chi nhánh từ ném khi kho chứa chi nhánh từ xa.
  • Fix Index.Stage (), Index.Unstage ().

là gì mới trong phiên bản v0.5.0:

  • Additions:
  • Thêm Repository.Index.RetrieveStatus ()
  • Thêm xử lý các thiết lập cấu hình của các kho lưu trữ và truy xuất Remotes
  • Thay đổi:
  • Bây giờ có thể liệt kê từ nhiều điểm khởi đầu
  • Trong khi liệt kê các cam kết, tự động tới đích của đối tượng đến một cam kết đối tượng id
  • Trì hoãn việc giải quyết của Branch.Tip, Tag.Target và Tag.Annotation
  • Thay thế sử dụng ApplicationException với LibGit2Exception
  • Cập nhật tin nhị phân libgit2 để libgit2 / libgit2 @ 35e9407
  • Fixes:
  • Ngăn chặn liệt kê các cam kết từ ném khi bắt đầu từ một thẻ mà chỉ vào một đốm hay một cây (# 62)
  • Ngăn chặn một nhánh từ đang được gỡ bỏ nếu nó HEAD hiện nay
  • Tài liệu tham khảo hiện nay đang được liệt kê một cách ra lệnh
  • Fix Repository.Discover () thực hiện khi không có thư mục .git tồn tại

Phần mềm tương tự

jsmin-php
jsmin-php

5 Jun 15

url.js
url.js

1 Oct 15

Handlebars
Handlebars

10 Feb 16

Phần mềm khác của nhà phát triển libgit2 Development Team

nodegit
nodegit

6 Mar 16

pygit2
pygit2

10 Dec 15

Gitteh
Gitteh

14 Apr 15

Ý kiến ​​để LibGit2Sharp

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề