объединение 3 исходных деревьев в 1 - PullRequest
1 голос
/ 16 апреля 2010

Это, наверное, простой вопрос ...

У меня есть 4 исходные версии одного и того же программного обеспечения в 4 разных каталогах. Я только начал использовать git для контроля версий. На сегодняшний день я только что сорвал отчаянную копию, катящуюся вперед.

Я хочу объединить все версии (1.0.0.1, 1.0.0.2, 1.0.0.3, 1.0.1.0), чтобы у меня была справочная история.

В отличие от первоначальной версии 1.0.1.0.

Я хочу, чтобы все было правильно с самого начала. Может кто-нибудь наметить основные шаги для этого?

Большое спасибо, XO

1 Ответ

1 голос
/ 16 апреля 2010

Вы могли бы:

cd 1.0.0.1
git init .
git add -A
git commit -m "1.0.0.1"
git tag 1.0.0.1 -m "1.0.0.1" 

(используя аннотированный тег )

А потом (не обязательно самый умный способ, но он должен работать)

  • (*) удалить все, кроме .git directory
  • скопировать содержимое следующей версии в текущий каталог
  • git add -A (см. ТАК вопрос по git add -A)
  • коммит и тег
  • повтор (*)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...