小编Jon*_*ach的帖子

如何在创建日期之前列出我的Git存储库中的所有标记?

我需要一些方法来列出我们系统中所有标签的创建日期,但我不确定我是否可以通过git-log获取该数据.想法?

git

115
推荐指数
9
解决办法
4万
查看次数

我怎样才能提交一个旧的git标签?

因此,两个月前,我将我们在SVN中的代码库迁移到了Git,并提供了完整的变更集历史记录.紧接着,我们标记了一个新版本并继续工作.因此,虽然我们继续使用新标签,但有些人继续修复SVN中旧标签中的错误,现在我想将所有这些更改都添加到Git中的标签中.

我可以克隆标签并让Git让我提交它,但是我不能用git-push推回任何东西.检查git-log,提交就在那里,但git-st告诉我,我目前不在任何分支上.

所以互联网,我怎么能承诺一个旧的git标签?

git github git-svn

15
推荐指数
4
解决办法
2万
查看次数

我怎么能默认使用git-pull verbose?

通过git-config变量和git-pull文档,我没有看到默认情况下制作git-pull pull verbose的方法.有人知道吗?

git github

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

MongoDB,MapReduce和排序

我可能会对此有点了解,因为我还在学习MongoDB的细节,但是这里有.

现在我正在研究一种搜索/过滤数据集的工具,按任意数据点(例如流行度)对其进行排序,然后按ID进行分组.我认为我能做到这一点的唯一方法是通过Mongo的MapReduce功能.

我不能使用.group(),因为我正在使用超过10,000个键,我还需要能够对数据集进行排序.

我的MapReduce代码运行得很好,除了一件事:排序.排序只是不想工作.

db.runCommand({
  'mapreduce': 'products',
  'map': function() {
    emit({
      product_id: this.product_id,
      popularity: this.popularity
    }, 1);
  },
  'reduce': function(key, values) {
    var sum = 0;
    values.forEach(function(v) {
      sum += v;
    });

    return sum;  
  },
  'query': {category_id: 20},
  'out': {inline: 1},
  'sort': {popularity: -1}
});

我已经在流行度数据点上有一个降序索引,所以它肯定不起作用,因为缺少:

{ "v" : 1, "key" : { "popularity" : -1 }, "ns" : "app.products", "name" : "popularity_-1" }

我只是想不通为什么它不想排序.

我没有内联结果集,而是将其输出到另一个集合,然后运行.find().sort({popular:-1}),因为这个功能的工作方式.

mongodb mongodb-php mongodb-query

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

标签 统计

git ×3

github ×2

git-svn ×1

mongodb ×1

mongodb-php ×1

mongodb-query ×1