aptana有可能只推/拉当前分支吗?我的意思是,如果可以在团队菜单中进行配置,那么当我进行拉/推时,只使用当前分支。
谢谢!!
答案 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行为。以下是如何执行此操作:
refs/heads/*:refs/heads/*
和refs/tags/*:refs/tags/*
。