1
介紹
一個包有不同的分支不同的生成功能,簡化git倉庫的維護,我想使建築物代碼完全相同的所有分支獲取一個已安裝包的分支名稱,但檢查當前分支是否爲建築物的一部分,然後選擇正確的程序。 Pkg.status()
打印分支名稱,但不返回。
問題
如何使用包管理器獲取已安裝包的分支名稱?直接從朱莉婭包管理器
介紹
一個包有不同的分支不同的生成功能,簡化git倉庫的維護,我想使建築物代碼完全相同的所有分支獲取一個已安裝包的分支名稱,但檢查當前分支是否爲建築物的一部分,然後選擇正確的程序。 Pkg.status()
打印分支名稱,但不返回。
問題
如何使用包管理器獲取已安裝包的分支名稱?直接從朱莉婭包管理器
可能你需要詳細說明一下,git分支會給你你在哪個分支上。可能你已經知道這一點。
參考Pkg.status()
code答案可能是
prepo = LibGit2.GitRepo(abspath(Pkg.dir(), package))
phead = LibGit2.head(prepo)
branchname = LibGit2.shortname(phead)
的標籤表明該問題是關於如何直接從朱莉婭包管理器做到這一點,雖然我同意,這可能在問題本身已經更清晰。 –
謝謝,我編輯Q. –