git - 确定传入 HTTP 请求的 VCS

标签 git http go

我有一个自定义导入域,在 go get 时被路由到正确的位置命令按照此元标记的定义执行:<meta name="go-import" content="{{.BaseURL}}{{.RouterKey}} git {{.RouterValue}}"> .我正在尝试测试 go1.11rc1 中的新模块内容.它指定 heremeta标签需要从 git 的 vcs 更改至 mod .

有没有办法确定传入请求正在使用哪个 vcs(git 或 mod),以便在我们测试 Go1.11 中的新模块时提供正确的 html?

最佳答案

不客气。只需像往常一样使用相同的旧格式。它仍然受支持,'mod' 仅适用于 vgo。

查看官方(尽管是 DRAFT)Go 1.11 Release Notes详情:

The meta tag has the form:

<meta name="go-import" content="import-prefix vcs repo-root">

snip

The vcs is one of "bzr", "fossil", "git", "hg", "svn".

关于git - 确定传入 HTTP 请求的 VCS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51843696/

相关文章:

bash - 如何使用特定选项限制 git 命令?

c - 如何比较 Go 中的 errno?

go - 如何设置消费者从Golang Kafka 10中的特定偏移量开始

Git diff 两个名称中带有点 (.) 的分支

git - Vagrant 测试 Chef Recipe - 但如何处理私有(private) git

json - 在 Perl 中获取 JSON

php - 如何在 Postman 中查看重定向链?

function - 如何使用函数作为 map 的键

git - 可以在 GIT 中创建别名吗?

javascript - 为什么 $resource save() 方法的成功回调没有传入响应数据?