vcs:通过Go中的通用接口进行VCS Repo管理 源码
Go的VCS储存库管理 通过通用界面轻松管理各种版本控制系统中的仓库。 快速使用 快速使用: remote := "https://github.com/Masterminds/vcs" local, _ := ioutil.TempDir("", "go-vcs") repo, err := NewRepo(remote, local) 在这种情况下, NewRepo将检测到VCS为Git并返回GitRepo 。 所有的回购协议都实现了Repo接口,它们之间具有一组通用功能。 支持的VCS 目前支持Git,SVN,Bazaar(Bzr)和Mercurial(Hg)。 它们每个都有自己的类
用户评论