ファイルを開いて編集する
GitTree で開くファイルには、固定された Graph タブの横に独自のタブが表示されます。コミットからのファイルは読み取り専用です。 Edit in Working Directory はプロジェクト内のコピーを開いて編集し、Save します。その間にディスク上のファイルが変更された場合、GitTree は何も保存せず、ユーザーが選択できるようにします。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- リポジトリが開いています。まずフォルダーを参照するには、プロジェクト ファイルの参照と編集 を参照してください。
どこで見つけられますか
- Files 内のファイルをダブルクリックするか、任意の場所でファイルを右クリックします: Open File。
- タブのメニュー: Close File、Close Other Files、Close Saved Files。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| Show Files | ⌘⇧E | Ctrl+Shift+E |
コマンド パレット、: とファイル名 | ⌘⇧P | Ctrl+Shift+P |
ステップ
ファイルを開く
Files からファイル、コミット、または差分を開きます。コミットからのファイルにはそのリビジョン at が表示されており、編集できません。
作業コピーを編集する
Edit in Working Directoryを選択してください。入力すると、タブに Editing と Unsaved changes が表示されます。
保存
Saveを押します。 GitTree には、ファイルのパスを含む Saved が表示され、変更は Unstaged Files の下に表示されます。
終わったことを閉じます
タブを閉じるか、Close Saved Files を使用して編集内容が保存されていないファイルのみを保持します。ファイルに編集を残すと、Save、Discard、または Stay が尋ねられます。
期待される結果
編集内容は作業フォルダーに保存され、ステージングとコミットの準備が整います。
ディスク上のファイルが変更されたとき
ファイルを開いた後に別のプログラムがファイルを変更した場合、「このファイルは、ファイルを開いてからディスク上で変更されました。」というメッセージが表示されて保存が停止します。何も上書きされません。編集内容を削除するには Reload from Disk を選択し、Keep Editing または Review Changes を選択して Your edits を On disk now と比較し、次に Overwrite with My Edits を比較します。
何か問題が発生した場合
「このファイルは作業フォルダーに存在しません」
プロジェクト内のファイルが削除されたか、名前が変更されました。コミットから開いて読み取るか、最初に復元します。
「バイナリ ファイル - 表示するテキストがありません」
ここではバイナリ ファイルを編集できません。 Open in External Editorを使用してください。
質問
グラフに戻っても、開いているファイルはそのまま残りますか?
はい。これらのタブは、編集内容が保存されていない状態で Graph タブの横に残ります。