是的,Googlerepo
脚本可以与Windows兼容。请按照以下步骤操作。
但是之前,正如Borealid所说的
repo那样,尚未在Windows上移植。
repo(
forall.py)使用
fcntlWindows上不可用的功能(仅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位)
- 选择并安装,
python
然后git
(gpg
如果需要)从Cygwin安装程序进行安装 CYGWIN=winsymlinks:native
在您的Cygwin外壳中设置:export CYGWIN=winsymlinks:native
mkdir NEW_DIR
cd NEW_DIR
repo init -u YOUR_URL
repo sync -j 7



