2014-12-04 99 views
1

我喜歡git branch --no-merged命令,用於查找具有未合併到當前分支中的更改的分支。git - 在沒有本地存儲庫的情況下查找未合併分支

是否有可能做到這一點,而無需知識庫的本地副本?

顛覆,你可以這樣做:

svn mergeinfo source target --show-revs eligible

這將表明,均source但不target未合併的變化。如果這些是完整的URL,您不必將回購檢出。

我想在本地克隆存儲庫時看到兩個分支之間未合併的更改。這可能與git?

+0

如果這不是你的回購行爲,它不會告訴你任何在平常情況下有用的東西 - 你可以用你得到的答案做什麼?如果它是您的回購,只需ssh進入其系統。我明白你想要這個信息,但我不明白它的作用。 – jthill 2014-12-04 13:47:57

回答

1

這完全取決於您託管遠程存儲庫的方式。

例如,如果您可以通過ssh訪問遠程存儲庫,則可以進入存儲庫所在的文件夾並使用您熟悉的git branch --no-merged檢查分支。另一方面,如果你的回購服務託管在像github這樣的服務上,我不認爲有可能在沒有克隆的情況下獲得這些信息,只要託管服務不提供這樣的功能盒子外面。


如果你想避免克隆,因爲倉庫是有點大,您可以使用的git clonedocumentation)的--depth選項始終創建淺克隆。既然你想比較分支,你還需要通過--no-single-branch選項。

相關問題