我已经为Android源代码设置了新的Repo,并且在执行repo sync之后,repo目录中没有文件。我错过了什么吗?
我用过:
repo init -u git://android.git.kernel.org/platform/manifest.git
repo在/ home / tarandeep / code / Android
中初始化
repo sync
... 它下载了数据GB(我可以通过网络监视器确认),然后Android目录中没有任何内容。
答案 0 :(得分:4)
我经历过这个。不知怎的,我错误地配置了repo,它将源存入我的主目录而不是我的工作目录。我清除了主目录中的所有.repo *目录/文件,然后在工作目录中重新运行repo init
和repo sync
。一切都很顺利。
答案 1 :(得分:3)
这是隐藏目录中的git repo,.git
。 “隐藏”只意味着它以一段时间开始。
如有疑问,您可以使用ls -a
或ls -al
(垂直)查看隐藏目录。
但是,您通常会使用git
命令,repo
包装git
命令或GUI等效命令与存储库进行交互。
答案 2 :(得分:1)
您应该使用-b
repo init
选项来选择分支,而不是仅仅同步所有内容。然后你会看到文件正确显示。
例如:
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
答案 3 :(得分:1)
只需转到/ home / tarandeep / code / Android(即您在其中下载了存储库的位置),然后按 CTRL + H 。 现在,您将找到一个名为“ .repo”的文件夹。 这是您下载的数据。
答案 4 :(得分:0)
我遇到了同样的问题。据我所知,除非repo sync
下载所有文件成功,否则git不会检查项目。就我而言,repo sync
由于某种原因失败了。因此,在运行.repo
之后,除了隐藏的repo sync
目录之外,我什么都没有。
以下是一些已知问题。 https://source.android.com/source/known-issues.html
希望它对你有所帮助。