请注意,launchpad还与git存储库一起工作,因此我们不必使用github或此类平台。(显然我们可以决定这样做,但从技术上讲,这是第二个问题)
这里有几个讨论链接:
1)https(https)://帮助.launchpad.net/代码/吉特
启动板中支持哪些git
2)https(https)://吉特-平方厘米。com/book网站/en/v2/Git-和其他-系统-正在迁移-到Git
如何从bzr过渡到git
与bzr相比,git的问题在于其复杂性,以及在掉落树枝时需要进行更多清理。同时,它还提供了bzr中缺少的更多功能,比如可以压缩一些旧版本以提高反应性。
所以基本上这是一个“权力越大,责任越大”的问题
-----------------------
谢尔盖测试:https(https)://git供应链管理。com/book网站/en/v2/Git-和-其他-系统-正在迁移-到Git
看起来此方法在Events目录中存在一些问题。
我猜这是空目录的问题。
->这是一个检查这是git问题还是转换器问题的要点
->您可以在空目录中放置一个虚拟(0字节)文件,如doc/.emptydir
-----------------------
我已测试通过快速导出进行转换/快速导入设置
1) 要导出,我有一个非常小的python脚本:
操作系统('bzr快速导出--导出-marks=标记。bzr/version3|GIT_DIR=.GIT GIT快速导入--导出-marks=标记\
s.git’)
然后运行任何其他分支:
os.system('bzr快速导出--导入-marks=标记。bzr-b%(分支)s%(输入)s|GIT_DIR=.GIT GIT快速导入--导入\
t-marks=marks.git—导出-marks=标记。git“%{“输入”:输入,“分支”:名称})
2) 只要保留了文件marks.git,您甚至可以继续使用bazaar并重新导出完全相同的分支(和/或稍后的过程中的新分支)
3) 我还测试了一个github操作,它自动将修订版从git推送到bazaar,因此我们甚至可以在一个阶段中,不是所有开发人员都还没有移动到git(我们显然应该将其最小化,但这对于在bazaar和git中合并3.4.0以及检查移动中的任何潜在问题都很有用)
4) git的当前测试是在github上进行的:https(https)://吉特胡布。com/oliviermattelaer/mg5amc_测试
(请不要将此视为已维护/……这只是迄今为止的实验)
问题#1:一些文件名在过程中变为大写:(所以在所有分支中都需要一个gitmv……)
目前已发现:
-回路_接口.py
-aMCatNLO_运行接口。第页
问题2:
tar:Events:Cannot stat:没有这样的文件或目录