[devel] Q: git-copy?

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Сен 8 17:56:23 MSD 2006


On Fri, Sep 08, 2006 at 05:25:26PM +0400, Aleksey Avdeev wrote:
>   Что-то не понимаю, как в рабочей папки git репозитария скопировать
> файл так, чтобы сохранилась история его изменений: Ищу аналог svn copy,
> и не нахожу...

git не хранит такую информацию - вместо этого команды типа git-diff (с
ключами -M и -C) ищут похожие файлы и могут распознать переименование или
копирование (если файл изменился не слишком сильно).

>   Или для git это вообще неважно, и можно использовать цепочки вида:
> 
> $ cp aaa bbb
> $ git-add bbb

Да, именно так и нужно делать.  Для переименования есть специальная
команда git-mv, которая сразу вызывает git-update-index с нужными опциями
для удаления оттуда старых файлов и добавления новых; для копирования
такой команды нет.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060908/f75a73c5/attachment-0001.bin>


Подробная информация о списке рассылки Devel