Я хочу переместить проект со всей его историей и совершить, включая любые ветви функций, но я не увенчался успехом.Перемещение репозиториев Git между командами
К сожалению 5 'easy' steps подробные на VisualStudio статей не ясно состояние, когда необходимо использовать источник или целевой клон URL или какую папку я должен быть в.
я сделал следующее, просто клонировали мои файлы, но не клонировал ветки функций, даже если сообщение говорит, что оно его создало.
Здесь мой текущий проект живет oldTeam> myProject. Я хочу переместить это в свою новую команду; newTeam> MyProject
Я создал новый репозиторий для MyProject под newTeam и скопировал клон URL
В Git CMD
C: \ WebApps \ oldTeam \ MyProject> мерзавец клон --mirror [клонировали URL-адрес из указанной выше стадии]
Cloning into bare repository 'myproject.git'...
warning: You appear to have cloned an empty repository.
C: \ WebApps \ oldTeam \ MyProject> мерзавец толчок --mirror [клонировали URL-адрес с предыдущей стадии]
Counting objects: 446, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (364/364), done.
Writing objects: 100% (446/446), 3.81 MiB | 0 bytes/s, done.
Total 446 (delta 79), reused 416 (delta 64)
remote: Analyzing objects... (446/446) (478 ms)
remote: Storing packfile... done (435 ms)
remote: Storing index... done (43 ms)
To [cloned URL from above step]
* [new branch] develop -> develop
* [new branch] master -> master
* [new branch] origin/HEAD -> origin/HEAD
* [new branch] origin/develop -> origin/develop
* [new branch] origin/feature/XYZ -> origin/feature/XYZ
* [new branch] origin/master -> origin/master
Когда я смотрю на свой новый репозиторий, я вижу свои файлы, мастер и ветвь разработки, но не мои ветви функций. Что я делаю не так?
Я отказался от попыток сделать это как это не работал, я проверил ветку и выполнил указанную выше команду, но не создал ее. В итоге я создал все с нуля. –
Вы не можете использовать приведенные выше команды, так как repo больше не пуст, вам нужно использовать команды с пустым репо. И убедитесь, что все ветви проверяются локально. –
Я сделал то, что вы описали с другим моим проектом, но используя пустой проект, и это сработало, спасибо. –