小编mar*_*ark的帖子

如何让 TortoiseHg 只拉某个分支?

我已经克隆了一个大型存储库的默认分支,现在我希望使用 TortoiseHg 客户端从服务器中提取。

但是,TortoiseHg 建议从所有分支中拉出。是否可以指示它仅从当前分支中拉出?

到目前为止,我已经看到了以下建议:

  • 在客户端设置一个钩子以拒绝来自不需要的分支的拉取
  • 在 TortoiseHg 中检查传入的修订并只提取属于当前分支的修订
  • 使用 Mercurial ACL 扩展拒绝访问所有分支,但当前分支除外。

我不喜欢所有这些解决方案,因为它们都是基于客户端的。在所有这些中,TortoiseHg 实际上拉取了所有的分支(即使在第二个分支中,拉取的修订被排列成一个束,呈现在传入的修订视图中)

hg pull -b BRANCHTortoiseHg 中是否有等价物?

谢谢。

编辑

我知道如何使用 Mercurial 命令行客户端 - hg.exe 完成所有这些操作。这个问题专门针对 TortoiseHg GUI 客户端。

tortoise-hg

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

如何使 Windows 命令提示符将单引号视为双引号?

我的场景很简单 - 我从Mercurial 在线书籍中复制脚本示例并将它们粘贴到 Windows 命令提示符中。问题是书中的示例使用了单引号字符串。在 Windows 命令提示符下传递单引号字符串时,后者无法识别单引号之间的所有内容都属于一个字符串。

例如,以下命令:

hg commit -m 'Initial commit'
Run Code Online (Sandbox Code Playgroud)

不能按原样粘贴在命令提示符中,因为后者将其'Initial commit'视为两个字符串 -'Initialcommit'. 粘贴后我必须编辑命令,这很烦人。

是否可以指示 Windows 命令提示符以类似于双引号的方式处理单引号?

编辑

根据 JdeBP 的回复,我做了一些研究。这是摘要:

windows command-line

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

在 Linux 中是否有 Windows 等效的脚本命令?

我有gnuwin32SFU。也没有script.exe命令。

有谁知道script.exe除了 Cygwin 之外,是否有Windows的等价物,我不想安装它(原因与本讨论无关)?

windows batch

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

如何配置命令提示符以正确显示法语?

观察以下片段:

PS Z:\dev\windows\nc\NC.ProtoBuf> hg help qimport
hg qimport [-e] [-n NOM] [-f] [-g] [-P] [-r REV]... FICHIER...

importe un patch

    Le patch est insÚrÚ dans la sÚrie Ó la suite du dernier patch appliquÚ. Si
    aucun patch n'a encore ÚtÚ appliquÚ, le patch sera ajoutÚ en tÛte de
    sÚrie.

    Le patch portera le mÛme nom que le fichier dont il provient, Ó moins
    qu'un autre nom ne soit spÚcifiÚ Ó l'aide de -n/--name.

    Vous pouvez enregistrer un patch dÚjÓ prÚsent …
Run Code Online (Sandbox Code Playgroud)

command-line localization

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

是否可以将记事本++中所有打开文件的名称转储到文件中?

所以,我将多个文件拖放到记事本++上。这些文件来自不同的目录,并使用不同的标准进行选择。

所以,我在 Notepad++ 中打开了很多文件。现在我需要在另一个文件中列出所有打开的文件。

现在,我唯一的选择是编写用于指导我首先选择文件的决定的脚本。从长远来看,这可能是最好的,但我想知道 Notepad++ 中是否有一个快速的。一些插件魔术或其他什么。

建议另一个具有此功能的免费编辑器也是一个不错的选择(不是说我要放弃记事本++,上帝保佑)

notepad++

5
推荐指数
2
解决办法
4530
查看次数

我怎样才能通过他们的把手关闭窗户?

有谁知道有一个应用程序会根据其句柄关闭窗口?命令行很好。

请注意,我不想杀死相应的应用程序,而是该应用程序拥有的模式窗口。

理由:

有时,我的笔记本电脑的主窗口下方会打开一个模式对话框。这在 VS 和 Firefox 中不止一次发生。很烦人。

我可以用 Spy++ 定位窗口,但无法杀死它。

编辑:

允许向任意窗口发送消息的应用程序也很好,我想我可以发送诸如 WM_CLOSE 之类的东西。

编辑:

我想强调的是,我对关闭可见窗口并不感兴趣。重点是在拥有窗口下方打开模态对话框时处理丑陋的异常情况,这确实发生了,而且在我使用 VS 和 Firefox 时没有发生过一次。因此,理想的解决方案是通过其句柄关闭窗口,或者,如果它可以专门定位被遮挡的窗口并将它们显示出来。

windows window

4
推荐指数
1
解决办法
8768
查看次数