0x9*_*x90 14 python git repository visual-studio-2010 python-2.7
我安装了Windows的git,它工作正常(例如使用以下解决方案之一想要下载Git存储库,我需要什么(Windows机器)?).
我尝试使用repo谷歌但它需要gpg和python 2.7.我安装了两个并且它工作正常唯一的问题是repo脚本使用一些面向unix的功能,如符号链接和fcntl.是否有替代repoWindows的代码?
我无法通过谷歌找到一些原生解决方案.如果有一个我会尝试将其推入谷歌repo git存储库或尝试按原样使用它.
小智 9
这里有一个适用于windows的工作仓库工具:https://github.com/esrlabs/git-repo
它需要Python 3+和git 1.7.2+
顺便说一句,原来的分叉回购版似乎很旧,所以它可能不包含所有当前的功能.
是的,Google repo脚本可以与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解决方法.
python和git(和gpg从Cygwin的安装程序,如果你想)CYGWIN=winsymlinks:native在你的Cygwin shell中设置:
export CYGWIN=winsymlinks:native
mkdir NEW_DIR
cd NEW_DIR
repo init -u YOUR_URL
repo sync -j 7
Run Code Online (Sandbox Code Playgroud)(另见我的其他帖子)
对于任何可以选择使用repo替代品的人来说,有一种替代方案,它被称为gclient.
gclient:管理subversion和git checkout的Meta-checkout工具.它类似于repo工具,除了它适用于Linux,OS X和Windows并支持svn和git.另一方面,gclient没有集成任何代码审查功能.
| 归档时间: |
|
| 查看次数: |
24919 次 |
| 最近记录: |