在githut中保留一个bitbucket repo的副本,只有标记版本

时间:2017-12-02 10:11:14

标签: git github bitbucket

这里的想法是继续使用BitBucket私有git repo进行内部开发,并在GitHub上有一个“部分镜像”,在其中只推送版本标记的版本(这些版本之间没有历史记录)。

我看到不止一种方法可以实现,但没有一种我真正喜欢的方式 关于更优雅,更少复杂的方法来实现结果的建议?

1 个答案:

答案 0 :(得分:0)

每当您在本地仓库中创建一个标记('repoB':具有完整历史记录的标记,推送到BitBucket)时,您可以将内容添加到第二个本地仓库('repoG '),然后将被推送到GitHub。

cd /path/to/repoG
git --work-tree=/path/to/repoB add .
git commit -m "Add code as seen at tag x"
git push

这适用于一个分支,但如果你有很多分支,可能会很麻烦。
至少,它不会记录任何中间历史。