有没有办法在git存储库上运行'git describe'而不必先进行'git clone'?

时间:2016-10-03 22:07:42

标签: git git-describe

我有一个脚本需要在远程git存储库的特定分支上快速收集'git describe'的输出,以便设置环境变量。

显而易见的方法是执行'git clone'下载存储库,然后cd进入创建的git存储库文件夹并执行

export GIT_DESCRIBE_STR=`git describe`

...但我不喜欢这种方法,因为它有很多开销;特别是,'git clone'命令每次运行时都会下载数百兆的git存储库数据,只需运行一次git describe命令;之后,不会使用下载的数据。

我的问题是,有没有办法在远程存储库上运行'git describe'?相当于此的东西,当然不起作用,因为我刚刚完成了它:

git describe --repository=https://my.server.com/r/myproject/myproject.git --branch=master

0 个答案:

没有答案