Py学习  »  Git

Git-lfs从本地裸回购中获取?或其他本地LFS文件副本?

Nick • 4 年前 • 962 次点击  

我的团队正在与另一个团队合作一个项目,我们为此建立了一个GitHub组织。现在协作结束了,我们将要从GitHub中删除该组织,我需要为我的团队工作的存储库制作一个本地副本。

我的理解是 git clone --bare <url> 是一个很好的方法,但是有些回购协议使用LF。我希望我能按照指示去做 here ,除非不是推送到新的远程,而是在本地克隆裸存储库。换句话说,我想这样做:

git clone --bare git@github.com:<organization>/somerepo.git
cd somerepo.git/
git lfs fetch --all
cd ..
git clone somerepo.git/
cd somerepo
# View source code, build, checkout other branches, etc.

我希望LFS能直接从光秃秃的回购协议中获得收益。不幸的是,正如我所担心的那样,它似乎不起作用。

有没有办法做到这一点,或者以其他方式获得存储库的本地工作副本——包括所有分支、标记和所有大文件的本地副本?如果这很重要,我们不需要添加新的提交,只需签出不同的分支并访问所有文件。

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