推/拉电流分支

时间:2011-08-30 09:50:04

标签: git aptana

aptana有可能只推/拉当前分支吗?我的意思是,如果可以在团队菜单中进行配置,那么当我进行拉/推时,只使用当前分支。

谢谢!!

2 个答案:

答案 0 :(得分:0)

最可靠的方法是使用EGit(您需要添加到yuor Aptana设置中,如“Getting Aptana Studio 3 working with GitHub on your Windows PC”中所示)。
This thread details it

  

Egit有自己的方法来处理这个问题,这可能会覆盖你的配置设置   要么那个或者jgit还不支持这个配置选项 - merge.ff之前出现了这种情况。

     

可以从Team -> Remote -> Configure Push to Upstream...来设置EGit首选项   我认为默认是推动一切   您可以在弹出的对话框中将其限制为“主”或您喜欢的任何特定分支   同样,对于fetch,via和Team -> Remote -> Configure Fetch from UpStream...
  我不知道其中任何一个是否支持“当前”。

确实,仅推送当前分支可能还没有直接支持EGit的正式版本:请参阅bug 352381
换句话说,EGit / JGit可能不会考虑git config push.default ”:

  

current - 将当前分支推送到同名分支。

答案 1 :(得分:0)

不幸的是,我无法评论VonC的答案,因为我还没有所需的代表。

可以将EGit配置为仅通过从其git配置文件中删除所有推送首选项来仅推送当前分支。如果未指定push config,则必须是默认的EGit行为。以下是如何执行此操作:

  • 转到Git存储库视图。
  • 右键单击要配置的仓库。
  • 从上下文菜单中选择“属性”。
  • 在Key |中值输入区域,删除原点标题内的所有推送规格。其中可能有两个,分别是refs/heads/*:refs/heads/*refs/tags/*:refs/tags/*