社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

azure devops托管代理中的git部分/稀疏/窄取和更新

user3167162 • 5 年前 • 1523 次点击  

我想知道是否可以只从git存储库中获取一个文件,以便对其提交新的更改。我们希望更改azure devops托管代理上的文件,但是下载整个回购协议将需要相当长的时间,因为它很大。

我读到这些选项:

  1. ——滤波器 选项[选择] https://askubuntu.com/questions/460885/how-to-clone-git-repository-only-some-directories]
  2. Git稀疏签出 (我不确定这是否只在github上可用)[ https://briancoyner.github.io/2013/06/05/git-sparse-checkout.html]
  3. 微软全球价值链[ https://github.com/Microsoft/VFSForGit]

筛选命令尝试

git clone--depth 1--filter=sparse:path=readme.md
警告:服务器无法识别筛选,忽略

稀疏校验

git config core.sparsecheckout true
echo file.txt>>.git/info/sparse签出 Git Pull源主机
但它还是找回了一切。

服务器存储库正在运行git V2.18 .

  • 是否需要在服务器上配置任何东西才能使其正常工作?
  • --filter选项是否仅在某些版本上可用?
  • gvfs可以实现这一点吗?是否可以在托管代理上设置?

谢谢您。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40798
 
1523 次点击  
文章 [ 2 ]  |  最新文章 5 年前