小编Mik*_*ike的帖子

合并到第一个分支后合并分支的分支在合并到主分支时被压扁

这是我在工作中经常处理的工作流程.

git checkout -b feature_branch
# Do some development
git add .
git commit
git push origin feature_branch
Run Code Online (Sandbox Code Playgroud)

此时,我的同事们正在审查功能部门,但我希望继续开发其他依赖的功能feature_branch.所以feature_branch在审查中......

git checkout feature_branch
git checkout -b dependent_branch
# Do some more development
git add .
git commit
Run Code Online (Sandbox Code Playgroud)

现在我做了一些更改以响应feature_branch上的代码审查

git checkout feature_branch
# Do review fixes
git add .
git commit
git checkout dependent_branch
git merge feature_branch
Run Code Online (Sandbox Code Playgroud)

现在这是我们遇到问题的地方.我们在master上有一个squash策略,这意味着合并到master中的功能分支必须压缩成一个提交.

git checkout feature_branch
git log # Look for hash at beginning of branch
git rebase -i  first_hash_of_branch # Squash feature_branch …
Run Code Online (Sandbox Code Playgroud)

git squash arcanist

66
推荐指数
1
解决办法
6601
查看次数

dir()没有内置方法

有没有办法获得没有内置ins的对象的所有属性?我希望在没有类型包的情况下实现这一点,或者如果可能的话,不要手动检查双下划线.

我试过dir,但它给了我所有内置的东西.理想情况下,我喜欢这样的东西

class A():
    foo = 'bar'
>>>> dir(a)
['foo']
Run Code Online (Sandbox Code Playgroud)

代替

>>>> dir(a)
['__doc__', '__module__', 'foo']
Run Code Online (Sandbox Code Playgroud)

python

10
推荐指数
1
解决办法
1818
查看次数

MYSQL:如果一个连接的行匹配条件,则排除多个行

我有两张桌子.一个是用户,其中包含字段uid和名称.另一个表是users_roles,其中包含字段uid和rid(role id).

我想要检索没有任何一组提供的角色的用户列表.

例如:

uid | name
----------
1   | BOB
2   | DAVE
3   | JOHN
Run Code Online (Sandbox Code Playgroud)

USERS_ROLES:

uid | rid
---------
1   | 1
1   | 2
1   | 3
2   | 1
3   | 1
Run Code Online (Sandbox Code Playgroud)

我希望能够只查询没有一组rids的用户.例如,排除rid 2和3的查询应该返回DAVE和JOHN,或者排除rids(1,3)的查询应该返回nobody.

mysql sql drupal

4
推荐指数
1
解决办法
4012
查看次数

使用 Fetch API 和 cross-fetch polyfill 在文件输入更改时上传文件

我将 Fetch API 与 cross-fetch polyfill https://www.npmjs.com/package/cross-fetch 一起使用

已经在 SO 上放屁了几个小时,试图让文件上传工作使用它。无论我做什么,我似乎都无法避免“不受支持的 BodyInit 类型”错误。

<input
    name="file"
    type="file"
    onChange={event => {
      event.preventDefault();
      var f = event.target.files[0];
      var data = new FormData();
      data.append("file", f);

      fetch("/my-api", {
        method: "POST",
        body: data
      });
    }}
  />
Run Code Online (Sandbox Code Playgroud)

这是一个可运行的示例:https : //codesandbox.io/s/v08lpj24wy

当然,我不会直接在 onChange 处理程序中执行此类操作,但该示例说明了错误。我究竟做错了什么?

reactjs redux fetch-api react-redux

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

标签 统计

arcanist ×1

drupal ×1

fetch-api ×1

git ×1

mysql ×1

python ×1

react-redux ×1

reactjs ×1

redux ×1

sql ×1

squash ×1