小编Aid*_*man的帖子

如何获取未合并为master的分支列表,按最近提交的顺序排序?

对于我们的buildbot,我想显示最近更新的活动(未发布)分支.假设我有一个master分支,以及从最旧到最新提交的以下内容:

  • branch1(未合并master)
  • branch2 (合并)
  • branch3 (未合并)

我能够分别得到这些列表中的每一个......例如,让所有分支都不合并到master:

$ git branch -r --no-merged origin/master
origin/branch1
origin/branch3
Run Code Online (Sandbox Code Playgroud)

或者按照最近的提交(通过https://coderwall.com/p/ndinba)排序前十五个分支:

$ git for-each-ref --sort=-committerdate --format='%(committerdate:short) %(refname:short)' --count=15 refs/remotes/origin/
2013-03-22 origin/branch3
2013-03-22 origin/branch2
2013-03-22 origin/master
2013-03-22 origin/branch1
Run Code Online (Sandbox Code Playgroud)

所以我基本上想要第二个列表,减去branch2(有或没有master).希望有道理吗?

git

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

CouchDB附件的自定义属性

我试图在单个CouchDB文档中存储多个独立附件,并为每个附件分配任意属性(即描述).这样做会有约定吗?据我所知,我不能_attachments直接在结构中插入它们.提前致谢!

couchdb attachment

7
推荐指数
1
解决办法
592
查看次数

Gulp:如何查看我的 glob 的文件名

在 Gulp 中,我有一个想要验证的 glob 模式。例如:

gulp.task('clean-requirejs', function() {
    return gulp.src([
        './public/res-min/**/*.js'
    ])
        .pipe(clean());
});
Run Code Online (Sandbox Code Playgroud)

我想看看 glob['./public/res-min/**/*.js']是如何扩展的。如何打印本示例中生成的参数/文件列表gulp.src

更新:事实证明有一个非常简单的方法gulp-print可以解决这个问题,如下所示:

var print = require('gulp-print').default;


[....]

.pipe(print());
Run Code Online (Sandbox Code Playgroud)

gulp node-glob

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

在 MongoDB 中复制属性

所以我在 mongo 中有一个带有created_at字段的集合,我试图sort_date为每个文档添加一个属性,该属性最初等于created_at但可由用户修改。我正在使用带有 Rails 的 Mongoid 并尝试编写迁移,我想知道是否有一种聪明的(阅读:有效的)方法可以将一个属性的值复制到另一个属性,而无需 mapReduce 或循环遍历 Ruby 中的模型。谢谢!

mongodb mongoid

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

标签 统计

attachment ×1

couchdb ×1

git ×1

gulp ×1

mongodb ×1

mongoid ×1

node-glob ×1