Я до сих пор использовал emacs21 с git.el, так что это не было проблемой, но теперь с emacs22 управление git интегрировано в VC, поэтому я управляю своими файлами git с помощью vc-git.Это нормально, когда файлы управляются только git.Я могу видеть GIT-master
в статусе.Но когда я редактирую файлы, управляемые как svn (для стабильных коммитов и группового VC), так и git (для моих собственных и промежуточных коммитов), я не знаю, как заставить коммиты выполнять git (статус говоритэто файл SVN).Любая идея?
Я всегда могу использовать M-! git status
M-! git add
и т. Д., Но иметь ярлыки VC и интегрировать diff в emacs очень приятно.
примечание: я не использую git-svn наmoemnt.Это уже проверка ветки svn, и я хочу, чтобы некоторые экспериментальные изменения контролировались git до тех пор, пока код не станет стабильным, вместо выполнения svn-ветки.Я верю, что git-svn был бы подходящим вариантом, но, к сожалению, мне нужно найти время, чтобы прочитать об этом и установить все необходимое.Так что я использую то, что я уже знаю, это простой git.