用ruby检查本地仓库中是否存在git分支?
使用 ruby 检查本地 git 存储库中是否存在 git 分支的最佳方法是什么?我的 Ruby 技能不太好,所以想知道最好的方法:) 谢谢。
What would be the best way of checking if git branch exists in the local git repository with ruby? My ruby skills are not that good, so would like to know the best way of going about it :) Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一些用于访问 git 存储库的 ruby 库,其中一个是 grit。
要安装,请使用
[sudo] gem install grit
。There are ruby libraries for accessing git repositories, one being grit.
To install use
[sudo] gem install grit
.我最终想出了这个:
其中 run 是一个反引号表达式。原因是代码具有高度可移植性,并且不允许有任何其他依赖项。而环境中安装了git。
I ended up coming up with this:
Where run is a backtick expression. The reasoning is that the code is to be highly portable and is not allowed any other dependencies. Whereas git is installed in the environment.