2

リポジトリのクローンを作成し、コミットされた変更をプッシュまたは公開する方法を教えてもらえますか?

現在、クローンリポジトリを変更して変更をコミットすることはできますが、APIを使用してプッシュすることはできません。また、最初にリポジトリのクローンを作成します。

それが利用できない場合、c#を使用する際の代替手段は何ですか?

-ジャファー

4

2 に答える 2

5

レポをクローンして、コミットされた変更をプッシュまたは公開する方法を教えてもらえますか? 現在、クローン リポジトリを変更して変更をコミットすることはできますが、それをプッシュするための API はうまくいきません。また、最初にレポを複製します。

ClonePush機能は現在 libgit2 で開発中です。この主題に関連するいくつかの PR の下。

C コードのレビュー、マージ、テストが完了すると、LibGit2Sharp の新しいバージョンがリリースされ、これらの機能が公開されます。

現在の進捗状況を考慮すると、Clone以前に着陸Pushし、LibGit2Sharp からより早く使用できるようになる可能性があります。

利用できない場合、C# を使用する代わりに何ができますか?

Processタイプgit.exeを介して呼び出すことで、これを延期できます。ただし、これには、.Net コードを実行しているコンピューターにmsysgitをデプロイする必要があります。

アップデート

Cloneとの両方Pushが LibGit2Sharp で利用できるようになりました。

  • このテストでは、ローカル リポジトリに対してクローンとプッシュ オーバーを実行する方法を示します
  • 資格情報とコールバックの処理に関するその他のヒントは、リモートおよびクローンテスト スイートで確認できます。
于 2012-07-16T18:06:46.587 に答える
0

クローンが実装されました。push がすぐそこまで来ていることを願っています。C バージョンは実装されているようですが、まだマージされていません。

于 2012-11-19T19:32:39.640 に答える