2011-08-30 74 views
1

aptana只能推/拉當前分支嗎?我的意思是,如果可以在團隊菜單中進行配置,那麼當我進行拉/推時,只能使用當前分支。推/拉電流分支

謝謝!!

回答

0

要做到這一點的最可靠的方法是使用EGit(您需要添加到yupt Aptana設置,如「Getting Aptana Studio 3 working with GitHub on your Windows PC」所示)。
This thread details it

例如:It有它自己的方式來處理這個問題,這可能是壓倒一切的配置設置。
無論是那個還是jgit都不支持這個配置選項 - 這種情況早於merge.ff

EGit首選項可以設置從Team -> Remote -> Configure Push to Upstream...
默認情況下,推動一切,我認爲。
您可以在彈出的對話框中將其限制爲'主'或任何特定的分支。
類似的提取,通過和Team -> Remote -> Configure Fetch from UpStream...
我不知道這些支持'當前'。

事實上,推只有當前分支可能不受例如:It正式版本中直接支持只是尚未:見bug 352381
換句話說,例如:It/JGit可能沒有考慮到git configpush.default」:

current - 當前分支推到同名的一個分支。

+0

對於當前分支,您可以使用HEAD作爲源參考。 – dunni

+0

@dunni:很好,Egit支持這種方式(使用'HEAD')。但我不認爲它確實遵循'push.default'配置。 – VonC

+0

好的,謝謝!我會嘗試你的建議。 – Tolke

0

不幸的是,我無法評論VonC的答案,因爲我沒有必要的代表。

EGit可以配置爲通過從其git配置文件中刪除所有推送首選項來僅推送當前分支。如果沒有指定push配置,這必須是默認EGit行爲。以下是如何做到這一點:

  • 轉到Git存儲庫視圖。
  • 右鍵單擊要配置的回購。
  • 從上下文菜單中選擇'屬性'。
  • 在密鑰|值輸入區域,刪除原點標題內的所有推式規格。可能有2個,沿着refs/heads/*:refs/heads/*refs/tags/*:refs/tags/*)。