ソフトウェアの詳細:
これは、実際にlibgit2リンク可能なCのGitライブラリに結合するC#のです。
元libgit2ライブラリは、ここでの のからダウンロードすることができます。
libgit2のための他の言語バインディング:強いです>
ルビー - の険しい強いです>
Objective-Cの - の目的のGit 強いです>
Pythonの - のpygit2の
PHP  - のPHP-gitの強いです>
Luaの - のluagit2の
デルファイ - のGitForDelphi 強いです>
Node.jsの - のGitteh の、および/またはのnodegit 強いです>
行く - の行く-gitの強いです>
OCamlの - の libgit2-ocamlの強いです>
アーラン - のGeefの
.NET - のlibgit2net 強いです>
ハスケル - のhgit2 の
こののこのリリースでは、の新機能は次のとおりです。
- リモートを更新するRemoteUpdaterを教えますURLます。
- ObjectDatabase.CreateTree(インデックス)とIndex.Reset(木)を導入ます。
- プロセスワイドロギング機能を追加します。
- プロセスワイドSmartSubtransport登録/登録解除を追加します。
- 公開Index.Clear()
こののバージョン0.21で新しいのです何ます。
- リモートURLを更新するRemoteUpdaterを教えます。
- ObjectDatabase.CreateTree(インデックス)とIndex.Reset(木)を導入ます。
- プロセスワイドロギング機能を追加します。
- プロセスワイドSmartSubtransport登録/登録解除を追加します。
- 公開Index.Clear()
こののバージョン0.13.0に新しいのです何ます。
- の通知を報告するためにチェックアウトを教えます。
- コミットオブジェクトを受け入れ、新しいrepo.Checkout()オーバーロードを作成します。
- 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のバックエンドます。
- (Repository.Lookupでrevparseサポートを追加)
- Repository.Commit()を改善:両親は、クリーンアップがデータをマージとしてマージされたブランチを追加します。
- Blob.IsBinaryを紹介ます。
- を追加、厳密に型指定された例外(NonFastForwardException、UnmergedIndexEntriesException、...)
- 基本的なスタッシュのサポートを追加
- Repository.RemoveUntrackedFilesでgitのきれいなサポートを追加()
- Repository.Refs.Headに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 @ 6d39c0dに更新libgit2バイナリます。
- 修正:
- リポジトリはもうスローされませんREINITます。
- 組み込みlibgit2バイナリが今THREADSAFEを指定してコンパイルされている= ONフラグます。
- 防止Repository.Head.IsCurrentRepositoryHead投げからのリポジトリが空のときます。
代わりに、リポジトリます。のパスを含む文字列の、それはリポジトリタイプのインスタンスを返すようにする
このの何が新しいのバージョンv0.7.0でます。
- 追加
- レポのコンテキスト外のシステムおよびグローバルコンフィギュレーションへのアクセスを許可します。
- パスのコレクションを受け入れるインデックスメソッドのオーバーロードを追加します。
- 変更:
- Index.RetrieveStatus()ネイティブファイルパスを返します。 メイク
- ネイティブファイルパスに対応するIndexEntryができることを確認します。
- libgit2 / libgit2 @ be00b00に更新libgit2バイナリます。
- を廃止Repository.HasObject()
- バグ修正:
- のLinux /モノラル2.10 で完全にXBuild互換性を持つようにビルド·スクリプトを修正しました
- 正確に作業ディレクトリに削除され、変更されたファイルを処理するためにIndex.Remove()を修正します。
こののバージョンv0.6.1でのの新機能ます。
- 変更:
- libgit2 / libgit2 @ e3baa3cにlibgit2バイナリを更新します。
- 修正:
- を防ぐには、セグメンテーションフォールトます。
- 一部(その稀ではない)の場合にはバギーステータスの修正の取得ます。
ステータスリポジトリの決定する際に
このの何が新しいのバージョンv0.6.0でます。
- 追加
- の部分に鍵を取りConfiguration.Get()オーバーロードを追加します。
- ブランチの詳細を追跡する追加します。
- 構成ファイルから署名を使用してコミットを作成することができます。
- Index.Remove()を追加します。
- TreeEntriesの検索を容易にするためにコミットし、ツリー型に文字列インデクサーを追加します。
- 変更:
- 非存在しない構成設定のデフォルト値を提供します。
- libgit2バイナリが配置されているにツリー構造を変更します。
- 28c1451 @ libgit2 / libgit2にlibgit2バイナリを更新します。
- 修正:
- リポジトリがリモートブランチが含まれている場合に投げてから枝の列挙を防止します。
- Index.Stage()、Index.Unstage()を修正します。
このの何が新しいのバージョンv0.5.0でます。
- 追加
- を追加Repository.Index.RetrieveStatus()
- はリポジトリとリモコンの検索の構成設定の処理を追加します。
- 変更:
- 今、複数の開始点から列挙することができます。
- コミットオブジェクトIDにオブジェクトを逆参照自動的にコミットを、列挙しながら
- Branch.Tip、Tag.TargetとTag.Annotationの解決延期ます。
- LibGit2ExceptionでApplicationExceptionをの使用を置き換えます。
- libgit2 / libgit2 @ 35e9407に更新libgit2バイナリます。
- 修正:
- ブロブまたはツリー(#62) を指しタグから始まるときに投げるからコミットの列挙を防ぎます
- は削除されてからの分岐を防ぐます。
- 参照は、現在注文方法で列挙されています。
- Repository.Discover()の実装を修正します。
それは現在のヘッドだ場合
何.gitフォルダが存在しない場合に
コメントが見つかりません