Devotd Github
新着開発ツール

jonas/tig tig-2.6.1 — Git リポジトリの閲覧と変更のステージング

jonas/tig tig-2.6.1 は、Git リポジトリを閲覧し、変更をチャンク単位でステージングする ncurses ベースのテキストインターフェースである。

リポジトリ情報jonas/tig ↗

jonas/tig tig-2.6.1 は、Git リポジトリを閲覧し、変更をチャンク単位でステージングする ncurses ベースのテキストインターフェースである。

GitHub の説明: Text-mode interface for git

スター
★ 13.4K
フォーク
674
言語
C
ライセンス
GPL-2.0
最新リリース
tig-2.6.1
原文を見る ↗GitHub で見る ↗

jonas/tig の最新リリースは tig-2.6.1 である。Tig は Git リポジトリをテキストモードで閲覧するためのインターフェースで、コミット履歴と diff を読み、変更された部分を選んでステージングする作業を支援する。diff はファイルの変更前後を比較した内容であり、ステージングはコミットに含める変更を選ぶ過程である。ただし、提供された記録にはこのバージョンの変更内容が記載されていないため、新しい機能や修正を具体的に示すことはできない。

Tig は ncurses を土台に動作し、リポジトリ閲覧ツールとしてだけでなく、Git のさまざまなコマンドの出力を表示する pager としても使われる。変更はチャンク単位でステージングできる。チャンクは変更された行がまとまった区間で、ファイル全体ではなく変更の一部だけをコミットに含めたいときに使われる。したがって、このツールの役割は Git を置き換えるものではなく、ターミナルで履歴と変更内容を確認し、コミットする部分を選ぶためのインターフェースに近い。FACTS によれば、コードは C で書かれ、GPL-2.0 ライセンスを使用している。

確認できる情報は、リポジトリの機能説明と最新リリース番号までである。tig-2.6.1 で何が変更されたかに関する情報は示されていないため、今回のリリースの改善範囲やバグ修正の有無は判断できない。したがって、現在の資料だけでは、リリース自体の変化よりも、Tig が提供するリポジトリ閲覧と選択的なステージング機能を説明するにとどめるしかない。