avi*_*avi 5 git bazaar git-fast-import
我在集市上有一个开发库,我想将其转换为git并保持同步。我需要这样做,因为我将与不认识集市的人共享我的代码。
首先,我需要将集市仓库转换为git。我到处搜索,发现该博客提到了从集市转换为git的简单步骤。但是当我尝试运行bzr fast-export它时,它说没有这样的命令。
我尝试通过安装bzr fast-export sudo apt-get install bzr-fastexport。看来我实际上必须安装fastimport。所以我尝试了:sudo apt-get install bzr-fastimport。现在,我也可以运行bzr fastexport。并且以下命令成功完成了:
bzr fast-export | git fast-import
Run Code Online (Sandbox Code Playgroud)
现在我在git中有相同的仓库。但是如何保持同步?谷歌搜索后,我发现我必须使用git-bzr-ng,但是在github仓库上没有说明。任何想法如何?或其他任何选择?
有一种简单的方法可以实现这一点。bzr dpush 正是我想要的。但是,bzr-git需要安装:
apt-get install bzr-git
Run Code Online (Sandbox Code Playgroud)
然后我只需要运行这个:
bzr dpush https://bitbucket.org/myusername/myreponame,branch=master
Run Code Online (Sandbox Code Playgroud)
如果我想从不同的目录运行它,它也支持--directory(或-d) 参数。命令将是
bzr dpush -d /path/to/branch https://bitbucket.org/myusername/myreponame,branch=master
Run Code Online (Sandbox Code Playgroud)