gpt4 book ai didi

svn - Mercurial-HG 乌龟窗口,存档/导出,无需 .hgignore 和 .hg_archival.txt

转载 作者:行者123 更新时间:2023-12-02 02:57:20 26 4
gpt4 key购买 nike

我刚刚开始使用 SVN 和我编写的软件,并决定在我的 Win7 上安装 Mercurial (HG Tortoise)。我从未使用过任何版本控制,但我想我正在慢慢掌握它的窍门。我想要做的工作流程是这样的:

  1. 编辑适当的代码。
  2. 使用修订/标签提交编辑
  3. 在 Hg 工作台中右键单击我想要的修订版本,然后创建存档以导出目录,然后即可将其发送给我的客户。

这个流程正确吗?如果是这样,我如何指定两个文件 .hgignore.hg_archival.txt 不存档在那里?这是为了让客户记住,而不是为了我自己或其他开发人员,所以他们应该只看到代码。

我应该检查、克隆或其他什么,然后手动将其压缩吗?

很难找到一个基于 GUI 的 Tortoise 教程,同时也传达 Mercurial 的概念(我找到了一个用于 GIT 的教程,但我喜欢 Tortoise 如何更好地集成 Win7 shell)。

最佳答案

使用 Mercurial 的 archivemeta = false 选项来避免 .hg_archival.txt 文件。

.hg* 使用排除过滤器以避免以 .hg 开头的文件,例如 .hgignore

关于 archivemeta 选项,请参阅: http://www.selenic.com/mercurial/hgrc.5.html

关于在 hg archive 命令中排除文件,请参阅 http://www.selenic.com/mercurial/hg.1.html#archive其中指出:

create a tarball excluding .hg files:

hg archive project.tar.gz -X ".hg*"

我知道这个答案与命令行相关而不是与 Tortoise 有关,但它应该很容易适应。

关于svn - Mercurial-HG 乌龟窗口,存档/导出,无需 .hgignore 和 .hg_archival.txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com