是的,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
(另见我的另一篇文章)