On Sun, Feb 23, 2003 at 12:18:36PM +0200, Oleg P. Philon wrote:
> Вопрос к знатокам vim.
> 
> Хочется иметь несколько версий программы, сайта, любого дерева файлов.
> По совету из kernel-traffic делаю
> 
> ... $ cp -al version.01 version.02
> 
> Как и положено, создалось только дерево каталогов, сами файлы
> всего лишь новые hard link'и, места не занимают. В дальнейшем
> планируется время от времени делать
> 
> ... $ diff -urN version.01 version.02>patch.01-02
> 
> diff программа шибко умная, если видит общий hard link, внутрь
> файла не лезет. Но вот найти умный редактор, который, прежде чем файл
> редактировать, делает backup копию именно линка, а файл создаёт новый,
> оказалось труднее. Пока обнаружил только emacs правильно работает в
> этой ситуации.
> 
> Как научить более привычный мне vim делать backup~ старого файла, и
> создавать новый отредактированный ? А то он лезет и правит все файлы,
> связанные по линку.
> 
>         Auf Wiederlesen            ophil aka Д-р Антикоммуний
зачем изобретать велосипед? rcs/cvs/subversion/arch и т.д.

-- 
Yuri Pimenov

Ответить