Git 中用户列出的结帐项目

Listing of checkout items by user in Git

有什么方法可以让用户列出 git 存储库中的所有检出文件?

Git是一个DVCS(d分布式v版本c控制s系统)。 Git 存储库的每个克隆都是一个完全独立的完整存储库。您不必拥有任何中央存储库,也不能像在 VSS 上检出那样 "lock" 文件进行修改。

所以答案是"No",你得不到这样的列表。您甚至不知道那里有多少存储库的克隆。也可以做一个克隆的克隆等等。

在 Git 中,您不会锁定文件以进行修改,但您可以修改、提交它们,并在推送之前变基或合并它们,将其他人所做的更改或在不同分支上所做的更改与您的更改结合在一起, 解决任何冲突。

如果您现在询问二进制文件,那么 Git 就像大多数 VCS 一样,无论如何都不是最适合版本二进制文件的,因为它们针对源代码并针对源代码进行了优化。