小编Pet*_*ake的帖子

如何制作"git push"包括分支内的标签?

获取单个分支时,git fetch包括指向分支的任何标记:

当refspec将获取的结果存储在远程跟踪分支中时,将自动跟踪指向这些分支的标记.这是通过首先使用给定的s从远程获取来完成的,如果存储库具有由远程标记指向的对象,那么它将获取那些缺少的标记.如果另一端有标签指向你不感兴趣的分支,你就不会得到它们.

有没有办法让git push行为方式相同?手册页说明了如何--tags在命令行中不使用任何标签(默认值),所有标签()或名称.它没有提供一种方法来推动指向分支的所有指针.

git

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

如何判断在拉入 Mercurial 后是否需要合并?

我有一个单头存储库的克隆,漂亮而简单。在引入其他人的更改后,我有一个脚本可以计算人头数以查看是否需要合并。但是如果对方做了一个分支并合并,“hg head”显示两个head,脚本认为它必须合并。真正的测试应该是什么?

前:

0 - 1
Run Code Online (Sandbox Code Playgroud)

后:

0 - 1 - 2 - 3
    \  /
     4 (branch)
Run Code Online (Sandbox Code Playgroud)

这不需要合并。但是,简单比较前后正面的数量就会表明确实如此。为什么在这种情况下,Mercurial 甚至显示出不止一个头?

mercurial branch head

5
推荐指数
1
解决办法
328
查看次数

这些符号在Emacs Lisp中意味着什么?

当我读一些elisp代码时,我发现了类似的东西:

(\,(* 2 \#1)) 

\,(format "%s %s id%d %s" \1 \2 (+1 \#) \3)

#'(bla bla)
Run Code Online (Sandbox Code Playgroud)

"\","#","#"这样的符号是什么意思?我应该考虑哪种会议?

emacs elisp

5
推荐指数
1
解决办法
142
查看次数

如何使 sphinx-build 构建更快?

sphinx -build 文档说它只重建更改的文件。但在这个项目中,它正在重建每个模块的所有输出文件。“高亮模块代码”阶段花费的时间特别长。Python 源文件根本没有改变,生成的 .rst 文件也没有改变sphinx-apidoc- 我只编辑了一些其他 .rst 文件。

sphinx-build该项目中有 700 多个模块,因此即使使用 ,也需要大约 20 分钟-j 8。我怎样才能让它更快?

我正在使用的命令是:

sphinx-build -M html source build
Run Code Online (Sandbox Code Playgroud)

以及相关部分source/index.rst

.. toctree::
   :maxdepth: 1

   tutorial/index
   library/modules
   development/index
   setup/index
   usage/index
   test_cases/index
   services/index
   troubleshooting
   todo/index

Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Run Code Online (Sandbox Code Playgroud)

我正在更改services目录内的文件。

python-sphinx

5
推荐指数
1
解决办法
3335
查看次数

标签 统计

branch ×1

elisp ×1

emacs ×1

git ×1

head ×1

mercurial ×1

python-sphinx ×1