2016-03-17 2 views
1

У меня есть пустой репозиторий B на битбакете, и я хочу разветвить еще один A в мой существующий репозиторий B. Как я могу это сделать? На веб-сайте bitbucket разрешено только для fork в новом репозитории.Bitbucket: fork в существующий репозиторий

+2

Почему вы не просто удалить репо в и вилка для нового репо и имя его, что репо B был назван? Если repo B пуст, не имеет значения, удалите ли вы его. Если в вашей проблеме больше проблем ... – Harmelodic

+0

Поскольку в репозитории B уже есть много информации в wiki, и моя задача - использовать его для fork ... Это печально. –

+0

@Chris Я только что создал новый репозиторий. –

ответ

2

Я вижу два варианта:

  1. Если вам не нужно Bitbucket называть его вилкой, вы можете просто клонировать репозиторий A и вставьте его в хранилище B. Это большинство, что такое «вилка» является.

    git clone [email protected]:user/repo 
    cd repo 
    git remote add my-clone [email protected]:you/repo-b 
    git push --mirror my-clone 
    
  2. Если вам нужно Bitbucket назвать вилку вилку, вы можете воспользоваться тем, что Bitbucket wikis are repositories сделать локальную копию вики, а затем удалить репозиторий B, то вилы хранилище A в хранилище B, затем нажмите на вики обратно в хранилище B.

    git clone http://bitbucket.org/you/repo-b/wiki repo-b.wiki 
    cd repo-b.wiki 
    # Have a look at the files in repo-b.wiki and make sure they look complete 
    # Then delete repository B from Bitbucket 
    # Then fork repository A to repsitory B using the Bitbucket web UI 
    # Then push the wiki back: 
    git push origin master 
    
Смежные вопросы