Как я могу загрузить теги и ветки SVN репо с локального на битбакет - PullRequest
0 голосов
/ 29 мая 2018

Я уже перенес ствол SVN-репозиториев в bitbucket.Теперь я хочу загрузить теги и ветви этого хранилища.

Проблема в том, что я не хочу, чтобы все теги и ветви из SVN загружались.Я просто хочу последние два.

В будущем у меня есть все необходимые теги и ответвления в локальной сети.

сейчас, забывая о SVN.Может ли кто-нибудь помочь мне напрямую загрузить те теги и ветки, которые есть в локальной системе, в мой репозиторий bitbucket?Как я могу это сделать?

1 Ответ

0 голосов
/ 30 мая 2018

Как-то способен справиться с этим!

1.Создайте ветку в Bitbucket (изначально она будет содержать основное содержимое ветки), скажем, branchname будет Branch1.

2. Теперь, чтобы внести изменения в Branch1, нам сначала нужно подключить егоиз локальной, создайте одну пустую папку скажем folder1.

Теперь нам нужно сделать этот файл git совместимым.Для этого выполните следующие шаги: а) перейдите в этот каталог в gitbash.b) git init //, чтобы инициализировать его в папку git.c) git remote add remotebranch http://wholeclone URL филиала / репо.// это создаст одну удаленную область для нас, чтобы внести изменения.ПРИМЕЧАНИЕ: remotebranch - это произвольное имя, которое мы будем использовать для ссылки на удаленную область.

4) Приведенный выше шаг свяжет локальную папку с битбакетом.

5) Теперьчтобы внести изменения, давайте выберем ветки из битбакета, для этого мы делаем: git fetch remotebranch

6) теперь вы увидите некоторую ветку в списке в качестве вывода.

7) сейчасдавайте перейдем к той ветке, в которой нам нужно внести изменения, с помощью следующей команды: git checkout Branch1

8) Теперь, если вы увидите локальную папку, вы обнаружите, что содержимое bitbucket branch1 будет отображено здесь.

9) Теперь мы хотим разместить наш контент вместо уже имеющихся данных!мы удалим все файлы в folder1, кроме папки .git.

10) Теперь поместите содержимое в локальную папку, которую вы хотите переместить в bitbucket.

11) после размещения, давайте вернемсяв git bash и выполните следующие команды.git status // покажет нам произошедшие изменения git add.// добавить все в промежуточную область git commit -m 'initial commit' // чтобы зафиксировать изменения в промежуточной области.git push //, чтобы наконец отправить изменения в bitbucket.

и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...