我有两个Git repos,foo/master和bar/master:
在foo:
code_root
->dirA
->dirB
-> *some files*
Run Code Online (Sandbox Code Playgroud)
在酒吧:
code_root
-> *same files as above*
Run Code Online (Sandbox Code Playgroud)
现在有人对*some files*... 进行了更改,如何将这些更改合并到一起*same files as above*?
当我说"合并"时,我的意思是我需要提交增量的历史(提交消息,日志哈希等).
所以根据这里的评论,我已经能够将一个简单的"分页"组件/容器组合在一起:https://github.com/facebook/graphql/issues/4#issuecomment-118162627
我说"黑客",因为那就是我所做的.
我通过/graphql在浏览器中查看响应的边缘游标来实现它.问题是.. 当我没有"先前的查询"工作时,如何让这个项目的第一个 "页面"工作?
我尝试离开,after因为undefined我的查询,但我只有以下错误:
未捕获的不变违规:callsFromGraphQL():预期变量的声明值为$ curs.
看来,如果定义first并after在容器中的片段,然后他们需要的参数.但是我没有价值after,所以世界上怎么做初始化呢?
此示例抛出上面的错误:
export default Relay.createContainer(Widgets2, {
initialVariables: {
pageSize: 2
},
fragments: {
viewer: () => Relay.QL`
fragment on User {
widgets(
first: $pageSize,
after: $curs
) {
edges {
cursor,
node {
id,
name,
},
},
},
}
`,
},
});
//And in the React component:
nextPage () {
let lastIndex = this.props.viewer.widgets.edges.length - 1 …Run Code Online (Sandbox Code Playgroud) 我现在一直试图解决这个问题超过半天.
我有一个angularjs项目,我使用grunt来构建.
运行我的grunt命令给我以下内容:
```Running"concurrent:dist"(并发)任务
Running "svgmin:dist" (svgmin) task
Total saved: 0 B
Done, without errors.
Execution Time (2014-09-23 21:53:55 UTC)
loading tasks 7ms ?????? 11%
svgmin:dist 58ms ?????????????????????????????????????????? 89%
Total 65ms
Warning: Running "imagemin:dist" (imagemin) task
Fatal error: Object #<DestroyableTransform> has no method 'apply'
Execution Time (2014-09-23 21:53:55 UTC)
imagemin:dist 868ms ??????????????????????????????????????????????? 99%
Total 876ms Use --force to continue.
Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)
```
这是我的GruntFile.js中的imagemin任务:
imagemin: {
dist: {
files: [
{
expand: true,
cwd: '<%= yeoman.app %>/images', …
所以我在一个脚本中使用了request-promise,这个脚本循环遍历url和请求的激活列表.然后,我希望在所有请求完成后,接收数据.
我有以下内容:
var rp = require('request-promise');
rp.get({
uri: 'http://httpstat.us/500',
transform: function(body, res){
res.data = JSON.parse(body);
return res;
}
}).then(function(res){
results.push(res.data);
})
.catch(function(err){
should.throw.error.to.console();
var respErr = JSON.parse(err.error);
var errorResult = {
origUrl: respErr.origUrl,
error: respErr
};
results.push(errorResult);
});
Run Code Online (Sandbox Code Playgroud)
正如你所看到的.. http://httpstat.us/500抛出一个500,这将导致.catch()块中跑去.我在逼错. should.throw.error.to.console();应该向控制台抛出错误,但是,脚本只是静默退出,没有任何错误代码(Process finished with exit code 0).
我假设http当一个页面没有返回w/2xx代码然后将其传递回catch()回调时,请求承诺正在捕获节点的错误.但任何后续错误最终都会以无声的方式失败.我如何处理这个问题,以便我的其余代码仍能正确抛出错误?
相关的GitHub 问题
我正在尝试获取给定数组并将它们标准化为0-100.
显然我在这里做错了,但我不能为我的生活搞清楚.有人请帮助我找到我的愚蠢错误?
var arr = [6345, 45678, 34572, 59867, 23517, 20938, 9872345, 2986];
arr.sort();
var scale = d3.scale.linear().domain([0, arr[0]]).range([0, 100]);
for ( var i in arr ){
console.log(scale(arr[i]));
}
Run Code Online (Sandbox Code Playgroud)
FBML正在使用像<fb:like></fb:like> <fb:board></fb:board>等标签.
他们如何选择这些?我试过$('fb')和$('fb:like'),都返回一个空的对象......没有人知道如何可以和做什么?
javascript ×3
angularjs ×1
arrays ×1
d3.js ×1
fbml ×1
git ×1
git-branch ×1
git-merge ×1
git-subtree ×1
graphql ×1
graphql-js ×1
gruntjs ×1
jquery ×1
node.js ×1
pagination ×1
promise ×1
reactjs ×1
relayjs ×1