【发布时间】:2012-02-14 01:23:58
【问题描述】:
我在我的应用程序中实现了一个选项,以使用--depth 1 对 git repo 进行最小功能克隆,我刚刚意识到愚蠢的 http 传输不支持--depth。我想自动检测 http 遥控器是哑还是智能,这样我可以在与哑 http 存储库交谈时省略 --depth 选项。这可能吗?
或者,有没有直接的方法来检查 git 远程是否支持--depth?
【问题讨论】:
-
我会使用鸭子打字:假设它是一只鸭子,然后把它扔到池塘里,如果它是一只猫,向他道歉(并且可能避免将它重新扔到池塘里)。跨度>