小编Hel*_*nda的帖子

使用 BitBucket 进行 Git 变基

我遇到了一个让我困惑的问题。我的分支中有与 master 冲突的代码(在我的例子中是开发)。这不是一个大问题,因为它实际上只有 7 行代码,很容易识别。

BitBucket 很友善地告诉我,为了解决合并冲突,我需要执行以下步骤。

  • git 结账<branch in question>
  • git pull <master>(在我的例子中是开发)
    • 解决冲突
    • 此时命令行也提供了此指导
    • “手动解决所有冲突,使用“git add/rm <conflicted_files>”将它们标记为已解决,然后运行“git rebase --continue”。”
    • 一旦我运行“git rebase --continue”,就会出现一个新文档,其中有机会更改原始提交消息。我只关闭它并继续合并
  • git 提交
    • git 结果变成“成功重新设定基础并更新<current branch>
  • git 推送原点 HEAD
    • 我希望收到一条成功的消息,表明一切运行良好并且符合预期,但是我不断收到此消息:

在分支上<current branch> 您的分支和“ <current branch>”已经分歧,并且分别有 4 个和 3 个不同的提交。
(使用“git pull”将远程分支合并到您的分支中)

没有什么可提交的,工作树干净

好吧,没问题,让我们运行 git pull...我们必须重新开始,就好像我从未修复过合并冲突一样。

我正在阅读其他有类似问题的评论,发现有人使用 -f 标志(强制)推送代码。我尝试过,当然它有效,但是我的 7 行更改变成了多个文件更改。合并冲突消失了,但我担心主(开发)分支会因不必要的提交而膨胀。

git merge rebase

3
推荐指数
1
解决办法
4569
查看次数

VIM powerline仅在NERDtree活动的插件时显示

有没有人遇到电源线处于"标准"模式时不显示的问题?

如果我跑:

$ vim ~/.vimrc
Run Code Online (Sandbox Code Playgroud)

我看到以下内容:

"~/.vimrc" 37L, 952C
Run Code Online (Sandbox Code Playgroud)

但是,如果我打开像NERDTree,CtrP或Sytnatstic这样的东西,我能够看到Powerline正如预期的那样,只要我关闭其中一个插件,电源线就会消失.

这是预期的行为吗?

如果有人有兴趣,这是我的.vimrc.

https://gist.github.com/helmutgranda/a8347b5e5f0afe293f11

vim nerdtree

2
推荐指数
1
解决办法
640
查看次数

TouchUI 图像在对话框中禁用上传

在经典 UI 中,我们能够让用户拖动图像并将其放到对话框中的选项卡之一。然而,根据 TouchUI 中的 Adob​​e 文档,我们应该使用 fileupload 而不是 html5smartimage。

html5smartfile、html5smartimage -> Granite/ui/components/foundation/form/fileupload https://docs.adobe.com/docs/en/aem/6-0/develop/the-basics/touch-ui-concepts.html

有没有办法禁用 TouchUI 上的文件上传功能?我认为 Adob​​e 正在鼓励用户使用 TouchUI 的 dropTarget 功能,而不是对话框中的选项卡。但是,我们希望确保体验一致,并且我们希望在对话框中使用选项卡。

想法?

html touch aem

2
推荐指数
1
解决办法
5618
查看次数

从终端运行 JNLP 文件,无需在 MAC 上使用第三方插件

我可以从 Finder 窗口双击我的应用程序,但我无法从终端找出相同的命令,以便我可以创建别名。

java terminal jnlp

2
推荐指数
1
解决办法
9943
查看次数

为什么在Gatsby的两种不同布局上无法具有两个StaticQuery元素的相同名称?

例如,如果我有两个布局,而我想使用相同的布局,则需要为每个布局命名不同的StaticQuery:

layoutA.js

const LayoutA = ({ children }) => (
  <StaticQuery
    query={graphql`
      query SiteTitleQuery {
        site {
          siteMetadata {
            title
          }
        }
      }
    `}
Run Code Online (Sandbox Code Playgroud)

layoutB.js

const LayoutB = ({ children }) => (
  <StaticQuery
    query={graphql`
      query SiteTitleQuery {
        site {
          siteMetadata {
            title
          }
        }
      }
    `}
Run Code Online (Sandbox Code Playgroud)

以上将导致以下错误:

error GraphQL Error编译站点的GraphQL查询时出错。错误:RelayParser:遇到一个或多个文档的重复定义:每个文档必须具有唯一的名称。重复的文件:-SiteTitleQuery

从某种意义上说,它们是两个不同的StaticQueries,它们用于两个不同的页面(布局),并且可以接受,除非可以在页面之间共享StaticQueries。

reactjs graphql gatsby

2
推荐指数
2
解决办法
413
查看次数

标签 统计

aem ×1

gatsby ×1

git ×1

graphql ×1

html ×1

java ×1

jnlp ×1

merge ×1

nerdtree ×1

reactjs ×1

rebase ×1

terminal ×1

touch ×1

vim ×1