0

emacsがバージョン管理のサポートを統合していることを知りました( Emacsおよびシンボリックリンクと同じ問題と回答を介して)。emacs VC に含まれるものの概要を見つけようとしましたが、見つけたものはすべて詳細で技術的なものです (例: emacs man for VC )。

emacs VCの簡単な紹介/概要を知っている人はいますか?
つまり、(たとえば)gitを直接使用する代わりに、なぜそれを使用するのですか?どのような基本機能がありますか?

4

2 に答える 2

5

(たとえば) git を直接使用するのではなく、なぜそれを使用するのですか?

同じ理由で、他の統合ツールと GUI を使用します。タイピングが減り、ターンアラウンドが速くなります。

どのような基本機能がありますか?

CLI サイクル:

  1. ファイルを編集する
  2. シェルに切り替えて実行git commit file
  3. 新しいエディターでコミット メッセージを編集します。おっと - 元のファイルを確認する必要があります ...

Emacs サイクル:

  1. ファイルを編集する
  2. C-x v v- コミット メッセージ用の新しいバッファが表示されます。差分バッファで行った変更を表示しながら編集できます( C-x v =)。C-c C-c完了したら、すぐに編集を再開できます。

または、 vc-dirバッファー ( )内のファイルを選択してC-x v d、それらを操作します: diff、commit、pull &c。

Emacs/VC を使い始めて、特定の質問をするだけです。

PS。Emacs Wiki も参照してください。

  1. バージョン管理
  2. カテゴリ バージョン管理
于 2013-08-28T15:08:36.203 に答える
1

ここに簡単な紹介があります: http://david.rothlis.net/emacs/basic_c.html#vc

git を使用している場合はmagit、サードパーティのプラグインである を使用する必要があります。ただし、でもmagit、私はまだ を使用vcvc-print-logており、特にvc-annotate. 後者の紹介については、http://david.rothlis.net/emacs/basic_c.html#annotate を参照してください

于 2013-08-29T12:31:32.573 に答える