是的,Googlerepo脚本可以兼容 Windows。请按照以下步骤操作。
但之前,正如Borealid所说repo,没有被移植到 Windows 上。repo( forall.py) 使用fcntl在 Windows 上不可用的(仅限 Unix)。
但是有Cygwin和它自己的python工具git。
如果git您的 MSysGit 项目版本适合您,或者您喜欢git仅基于 MSysGit 的 GUI,请按照以下步骤操作。这些步骤确保Cygwin 可以创建本机 NTFS 符号链接。否则,如果git来自 Cygwin 就足够了,则您不必这样做。但最好是设置CYGWIN=winsymlinks:native告诉 Cygwin 使用本机 NTFS 符号链接而不是旧的 Cygwin 解决方法。
- 使用 Windows Vista 或更高版本(或切换到 Linux)
- 拥有管理员权限
- 下载并安装 Cygwin(32 位或 64 位)
- 从 Cygwin 安装程序中选择并安装
python和git(gpg如果需要)
CYGWIN=winsymlinks:native在 Cygwin shell 中设置:
export CYGWIN=winsymlinks:native
mkdir NEW_DIR
cd NEW_DIR
repo init -u YOUR_URL
repo sync -j 7
(另见我的另一篇文章)