librarygit
を使用してリポジトリにチェックインされたファイルのステータスを取得しようとしています。go-git
だから私はこのコードスニペットを実行しています:
var status = git.Status{}
var fileStatus *git.FileStatus
fileStatus = status.File(fullPathToApp)
fmt.Printf("%v\n", fileStatus.Staging)
fmt.Printf("%v\n", fileStatus.Worktree)
私が得るのは2つ63
のsが印刷されることだけです
63
63
これはgitステータスに関して何に対応していますか?
のドキュメンテーションと直接関係があるとは思えませんStatusCode
。
ところで、 が指すファイルfullPathToApp
はクリーンです。つまり、追跡およびコミットされています。