stash のリストとその名前 (およびおそらく他の情報) を取得し、どのファイルが変更され、差分が表示されるかを確認する方法はありますか?
私はLibGit2Sharpを使用しています
stash のリストとその名前 (およびおそらく他の情報) を取得し、どのファイルが変更され、差分が表示されるかを確認する方法はありますか?
私はLibGit2Sharpを使用しています
差分は現在実装中で、次のバージョン (v0.9.0) の一部として利用できるはずです。
隠し変更のリストはまだ実装されていません。
更新:参照に直接アクセスすることで、最新の隠し変更にアクセスできます。このようなものがうまくいくかもしれません:
[SkippableFact]
public void CanRetrieveTheLatestStashedChanges()
{
using (var repo = new Repository("path/to/the/repository"))
{
Reference latestStash = repo.Refs["refs/stash"];
InconclusiveIf(() => latestStash == null, "Nothing has been stashed.");
var changes = repo.Lookup<Commit>(latestStash.TargetIdentifier);
Assert.NotNull(changes);
}
}