问题标签 [pull]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
416142 浏览

git - 如何将远程master合并到本地分支

我有一个项目的本地分支(“configUpdate”),我从其他人的项目中分叉出来,我已经对其进行了大量更改,并希望将他们所做的更改合并到我的本地分支中。

我试过了

但它没有抓住最新的变化 - 我如何合并两者?(还有加分我对pull --rebase命令做了什么?)

0 投票
1 回答
427 浏览

git - 忽略 git 中的文件,但在克隆项目时下载它

每次运行我的项目时,我都有一个文件会受到修改。因此,我不想让 git 跟踪它,所以我将它添加到我的 .gitignore 文件中。

但是,我确实希望在克隆项目时提取文件。

我怎样才能做到这一点?

先感谢您。

0 投票
1 回答
3394 浏览

hadoop - 如何在 Map/Reduce 函数中提取数据?

根据Hadoop:权威指南

新的 API 支持“推”和“拉”两种迭代方式。在这两个 API 中,键值记录对被推送到映射器,但此外,新的 API 允许映射器从 map() 方法中提取记录。减速机也是如此。“拉”式如何有用的一个例子是批量处理记录,而不是一个一个地处理记录。

有人在 Map/Reduce 函数中提取数据吗?我对相同的 API 或示例感兴趣。

0 投票
1 回答
804 浏览

git - 调用 git pull 时删除本地提交

我提交了一个错误(程序未编译),并且在提交之后:git push (I).
我的同事完成了:git pull (She) 并获得了存储库的未编译状态。之后添加了一些提交(关于项目文档 - 因为编译并不重要)并再次完成:git push (She)
之后我们得到了以下存储库状态:

  1. 她的一些承诺
  2. 她的一些承诺
  3. 我的错误提交
  4. 我的另一个提交
    我想完全删除提交 3。为此我做了
    git-rebase --onto <sha of commit 4> <sha commit 3> master
    git push --force

现在我们有了正确的存储库状态(没有提交 3),但还有其他所有更改。但是,如果她这样做

她将与她的本地提交 #3 合并,然后将其拉到存储库。在 git pull 之后,我怎样才能让某人(不仅是她)更正存储库的状态 - 进行所有更改,但没有提交 #3?

注意: 可能她最后添加了(在另一种情况下 - 功能)本地提交。而且她的本地存储库比服务器的存储库更新。

0 投票
3 回答
282 浏览

html - git pull 与文件上新的最新标签信息

一直试图找出是否有办法在文件中预先写入标签版本,所以每次我从 repo 中提取代码时,它应该自动写入最新的标签版本号。所以我会知道,哪个人正在使用哪个版本的那个文件..

有没有办法将标签信息放在文件上,所以当我检索文件时,它会在其上预先写入当前标签 ID

我搜索了很多地方,但找不到正确的答案.. 使用 git describe 的某种方式,有人说使用 hook ..

0 投票
1 回答
3608 浏览

mongodb - 为什么使用空条件时 $pull 运算符在 MongoDB 上不起作用?

我有这样的节点:

我要做的是删除 id 为 4e8c6bb6d68417340e0004ca 的父母,无论他们在哪里。

例如,这应该一直有效(最新的 Mongo):

或在 PHP 中相等(最新驱动程序等):

两个都不做!


另一方面:

或在 PHP 中相等:

工作得很好!这是一个错误吗?我在子文档中对 MongoID 对象使用“id”而不是“_id”是否有问题?提前感谢您的帮助!

0 投票
1 回答
7536 浏览

sql-server - SQL Server 复制:在发布者处删除损坏的订阅

我们的订阅者有多个订阅(合并拉取),只有 1 个“真实”订阅。我认为我们实际上是通过在订阅者端添加和删除订阅来破坏它,然后尝试复制它......多次。

现在问题不在于复制不起作用,我非常有信心我可以解决这个问题。问题是我不能再删除/删除订阅者的损坏订阅了。它只是行不通。

尝试sp_dropmergepullsubscription在发布者处运行时,它告诉我“此出版物文章没有订阅”。

尝试sp_dropsubscription在发布者处运行时,它告诉我“此数据库未启用订阅”

是的,我已经检查过我是否在正确的数据库上运行了所有这些脚本以及所有这些。

以前有人遇到过这样的问题吗?我需要重新发布和订阅吗?

谢谢大家!:)

0 投票
2 回答
733 浏览

mercurial - Mercurial : 限制只拉到一个分支的钩子

我很难确保部署存储库仅更新中央 Mercurial 服务器的特定分支。

具体来说,我需要确保任何将更改拉到部署存储库的人都在做相当于

而不是

我想我需要使用pre-pull钩子,但我不知道该怎么做。

0 投票
1 回答
562 浏览

mercurial - 善变的拉

我有个问题。其实我想推,但给出了一些错误。

错误:无法推送:不会执行推送,因为它会创建远程分支。您必须首先通过从目标存储库中拉取并合并来重新同步。

然后,我想拉,我得到这个错误2。

错误2:

输出:[与 http://mercurial.intuxication.org/hg/itucs-blg361-2011-g03比较,搜索更改,中止:权限被拒绝:/home/burak_bundle0]

0 投票
2 回答
7318 浏览

git - github推送后无法访问文件夹

我在一个文件夹中工作,可以很好地用 github 推/拉。但是现在我试图用另一个文件夹包装这个文件夹,并且在将新文件夹推送到 github 后,我无法访问子文件夹(它存在于 github 中,但无法单击)。如果有人从 github 拉它,它似乎是正确的文件大小,但子文件夹中没有任何内容。

我的工作方式:

  1. 我一直在一个文件夹中工作并在那里设置 git。我很正常地将这个文件夹推送到github
  2. 然后我把这个文件夹放在一个 Aptana 项目文件夹中,从项目文件夹中设置 git。
  3. 我从第三个文件夹中设置了 git,从 github 中提取,并删除了内容。我将 Aptana 项目文件夹的内容移入,提交了“内部文件夹”(我正在处理的文件夹)中的所有内容,并提交了 Aptana 项目文件夹。
  4. 我推送了,github中的子文件夹好像是空的

我之前在与“master”不同的分支上工作,但似乎将它切换到 master 并没有帮助。

有人知道我能用这个做什么吗?非常感谢!:)