repo清单文件的行如下:
<project name="something" path="something" revision="some sha"><annotation version="1.2.3" />
当我在清单上repo init
时,它没有说:
fatal: no name in <annotation> within /path/of/manifest.xml
如果我将清单中的注释标记更改为<annotation name="version" value="1.2.3" />
,它是否有效,但有没有办法解决此问题?我不想更改那些旧的清单文件,有没有办法通过忽略“ annotation ”标记来执行repo init?
答案 0 :(得分:0)
根据清单format,name
和value
是必需的。 repo init
没有任何适用于它的选项。
在-m <manifest.xml>
中指定其他清单或省略repo init
,并将-m manifest
留给repo sync
。
您可以修改repo init
和repo sync
之间的清单,例如注释注释行或制作没有注释行的新副本。因此您不必提交更改。