如何将svn repo的标签和分支从本地上传到bitbucket

时间:2018-05-29 06:52:36

标签: git svn bitbucket

我已经将SVN存储库的trunk转移到了bitbucket。 现在我想上传该存储库的标签和分支。

问题是:我不希望上传SVN的所有标签和分支。 我只想要最近的两个。

继续我已经在本地结账了所有必需的标签和分支。

现在,忘记了SVN。有人可以帮我直接上传本地系统中的标签和分支到我的bitbucket存储库吗? 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

能够以某种方式管理这个!

1.在Bitbucket中创建一个分支(最初它将包含主分支内容),比如branchname是Branch1。

2.现在要在Branch1中进行更改,我们首先需要从本地连接它,创建一个空文件夹,例如folder1。

  1. 现在我们需要让这个文件git可以比较。为此,请按照以下步骤操作: a)转到gitbash中的那个目录。 b)git init //将其初始化为git文件夹。 c)git remote add remotebranch http://wholeclone分支/ repo的URL。 //这将创建一个远程区域供我们进行更改。     注意:remotebranch是我们将用于引用远程区域的任意名称。
  2. 4)上面的步骤将本地文件夹链接到bitbucket。

    5)现在进行更改,让我们从bitbucket获取分支,为此我们做:     git fetch remotebranch

    6)现在你会看到一些分支作为输出列出。

    7)现在让我们通过以下命令转到我们需要进行更改的分支:     git checkout Branch1

    8)现在,如果你在本地文件夹中看到,你会发现bitbucket branch1的内容在这里得到反映。

    9)现在我们想把我们的内容放在已经存在的数据上!除了.git文件夹,我们将删除folder1中的所有文件。

    10)现在将内容放在要移动到bitbucket的本地文件夹中。

    11)一旦放置,让我们回到git bash并运行以下命令。     git status //将向我们显示发生的变化     git add。 //将所有内容添加到暂存区域     git commit -m'initial commit'//提交暂存区域的更改。     git push //最终将更改推送到bitbucket。

    你已经完成了。