2

私たちの会社には、複雑なファイル同期シナリオを特徴とするプロジェクトがあり、当然 git が解決策として思いつきました。これは .net プロジェクトであるため、libgit2sharp はまさに私たちが探していた API でした。

このスレッドに対する nullpointer の応答から見えるように、マージはまだ実装されておらず、リモート ブランチからの変更をマージできないため、これを解決する別の方法を考える必要があります (そして、既にテストを行っているため、そうしたくないでしょう)。 libgit2sharp での実行は本当に成功しました)。

リモートマージを提供する可能性または代替手段はありますか? 短期間でリリースされますか?

前もって感謝します。

4

2 に答える 2

2

2014年 16 月 1 日以降、マージは利用可能になりましたが、 2014 年 1 月 23 日現在、 NuGet では利用できません

とにかく使用するには、依存関係フォルダー (おそらく: .../your-solution-folder/packages/LibGit2Sharp.0.15.0.0/lib/net35) 内の LibGit2Sharp.dll および LibGit2Sharp.xml ファイルを成果物からのものに置き換えます。最後に成功した (緑) CodeBetter CI ビルドの .

1 月 22 日のものは代替品であり、アセンブリ プロパティで v 0.15.0.0 としてマークされているため、dll を手動で置き換えたときに NuGet パッケージ マネージャーが混乱することはありません。

マージがうまく機能することを追加する必要があります。それらの libgit2sharp の人々は、とても賢いです !

于 2014-01-23T17:21:43.657 に答える