mercurial相关内容

在Windows上对图形资产进行版本控制的最佳方式是什么?

我是一名Web开发人员/设计师,我希望能够对图形文件(Photoshop/Fireworks/Illustrator/Stock Photos/等)进行版本控制。 这通常很好,但我有一些文件的大小约为800MB,这让TortoiseHG窒息。我目前有一台服务器,我把我所有的文件都放在上面,这样我的所有计算机都可以访问(这是我的工作计算机,我可以灵活地安装一些Linux包)。 我们将不胜 ..
发布时间:2022-09-04 14:36:42 其他开发

HG货架相当于Git Start Drop

我安装了HG搁板(不是阁楼)扩展,我想删除一个补丁。在git中,它应该是git stash drop。如何使用搁置扩展执行此操作? 推荐答案 Mercurial搁置扩展将修补程序存储在.hg/搁置下。每个都是一个简单的补丁文件,文件名是补丁的名称。因此,要删除名为‘mypatch’的修补程序,我只需从.hg/Shelved: 中删除文件‘mypatch’即可 rm .hg/shel ..
发布时间:2022-02-27 12:52:39 其他开发

关闭Hg分支机构

使用hg branch FeatureBranchName并将其发布到开发人员共享的中央资源库时,是否有办法在FeatureBranchName开发正式合并到默认分支后最终将其关闭? 如果FeatureBranchName在执行hg branches命令时不可见,也会有所帮助。 推荐答案 hg commit --close-branch 应该足以将分支标记为关闭。(请参见hg c ..
发布时间:2022-02-27 12:50:56 其他开发

Python命令行界面中的制表符完成-如何捕获制表符事件

我正在用Python编写一个小CLI(作为Mercurial的扩展),并希望支持制表符完成。具体地说,我希望在提示符中显示catch选项卡,并显示匹配选项的列表(就像bash一样)。 示例:输入节名: ext*TAB* extensions extras 问题是我不确定如何捕捉Tab事件。我使用的是Mercurial的ui.prompt()API,它只是在幕后调用ra ..
发布时间:2022-02-27 12:49:34 Python

将 sudo 与 mercurial 和 ssh 身份验证一起使用

我怎么跑 ssh-添加密钥 sudo hg clone hg@bitbucket.org/etc/etc 但使用我的 ssh 密钥而不是超级用户. 大家好,当我将 sudo 与例如 sudo hg clone hg@bitbucket.org/etc/etc 一起使用时,在我将密钥添加到我的用户帐户后它不起作用.我记得这是因为 sudo 以超级用户身份运行,但该用户无法添加密钥.我记得 ..
发布时间:2022-01-24 23:25:06 其他开发

如何使用 Mercurial 进行文本文档的版本控制?

这不完全是一个编程问题,但我认为它比 TeX 组 我想使用版本控制来跟踪文本文件的更改(用于创建 LaTeX 输出.(由于我不是程序员,我对版本控制没有更深入的经验系统还没有.)我想为此使用 Mercurial,我正在使用 MacOS X 10.6. 这些文件是关于工作申请的,所以每个公司主要是 3 个文件: 动机信 一份简历 以及一份包含文凭、证书、...的文件 我有 ..
发布时间:2022-01-24 13:22:27 其他开发

将带有子存储库的 mercurial 存储库迁移到 git 并保留历史记录的最佳方法?

我正在尝试将 mercurial 存储库迁移到 git,但问题是 mercurial 存储库具有子存储库(有些带有分支),并且本身有很多合并和分支.我希望最终的 git 存储库保留所有这些历史记录,并且在检出存储库或其他分支的早期部分时是正确和完整的.我不需要新的存储库有子模块或子树,尽管我也接受使用它的解决方案.我见过的一些方法将新存储库顶部的所有子存储库合并为分支,这意味着过去签出不包含子存储 ..

当主干/分支/标签结构一团糟时,如何从 Subversion 迁移到 Mercurial?

我想将存储库从 Subversion 转换为 Mercurial,但是当我最初设置存储库时,我以最懒惰的方式进行了操作.随着时间的推移,该结构继续变形和恶化(此时它已有 5 年历史).尽管如此,我还是想尽可能多地保留历史,即使我必须弄脏并手动将它们重新拼接在一起. 废话不多说,目前的结构是这样的: svn://svn.example.com/Example+ 后备箱+ 大项目+ 二进制依赖 ..
发布时间:2022-01-23 10:14:22 其他开发

Mercurial 单行日志

常规的 hg log 命令给出每个变更集至少 4 行的输出.例如 变更集:238:03a214f2a1cf用户:我的名字日期:2010 年 8 月 26 日星期四 09:49:32 +0200摘要:为变更集 f22fd3974361 添加了标签 v1.1 我的意思是要记住,有一个命令可以以更紧凑的方式打印日志,每个变更集只有一行.一种基本上可以保存在 ..
发布时间:2022-01-23 08:59:33 其他开发

通过电子邮件将 Mercurial 存储库与捆绑包同步的工作流程

我在两台不同的计算机上有两个目录 - 机器 A (Windows) 和机器 B (OSX) - 我想通过 Mercurial 使这两个目录保持同步.[*] 限制是两台机器不通过LAN/WAN连接;在它们之间移动数据的唯一方法是通过电子邮件.所以我认为通过电子邮件发送 Mercurial 捆绑包 作为 deltas 可以解决问题. 我目前的工作流程大致是这样的(使用本地标签 lcb 获取 ..
发布时间:2022-01-22 20:43:12 其他开发

使用私有 Bitbucket Mercurial 存储库配置 composer.json

我的项目使用我自己的库,该库位于位于 bitbucket.org 上的私有 Mercurial 存储库中.该库没有配置 composer.json. 我尝试将该库作为我项目的依赖项. 首先我给composer.json写了以下字符串: {“要求": {"php": ">=5.4",“我的名字/我的库名":“开发"},“存储库":[{“类型":“汞",“网址":“https://bit ..
发布时间:2022-01-21 20:30:06 其他开发

GIT 或 SVN 或...面向前端开发人员

我最近开始在工作中将我们的一些项目导入 Subversion 存储库,在接下来的几周内,我希望团队中的每个人都负责他们自己的源代码控制管理. 我选择 SVN 而不是 GIT 的原因是我希望团队中的每个人,包括设计师、前端人员、集成商......负责他们自己的 SCM,所以我期待事情会如果他们使用 GUI(Mac 的 Cornerstone 和 Windows 的 Tortoise SVN)管 ..
发布时间:2022-01-19 13:04:17 其他开发

如何始终了解 Mercurial 中的所有标签?

我不使用 Mercurial,但我想开始,所以我正在阅读它.我广泛使用的唯一 SCM 系统是 CVS.我读过的关于 Mercurial 的大部分内容都是有道理的,而且听起来不错.但我对它的标签方式时而感到震惊和困惑. 标签只是变更集的昵称(“变更集"实际上是指变更集产生的状态).凉爽的.从标签到变更集 ID 的映射存储在 .hgtags 文件中.也很酷..hgtags 文件是版本化的. ..
发布时间:2022-01-18 21:46:41 其他开发

Mercurial Eclipse 插件

在哪里可以找到好的 Eclipse Mercurial 插件? 解决方案 MercurialEclipse 更新站点:https://bitbucket.org/mercurialeclipse/update-site/原始/默认/ 安装手册 如下所述(在评论中),名称是 MercurialEclipse.HgEclipse 这个名字是 Intland 的一个分支,后来又 ..
发布时间:2022-01-16 12:50:03 Java开发

Hg 子库依赖

过去有几个关于 Hg 子回购依赖的问题(这里 和 这里),但接受的答案似乎并没有解决我的问题. 我的一个项目有4个依赖:A、B、C、D.D依赖A、B、C;而B和C都依赖于A: 我想使用 Hg 子存储库来存储它们,这样我就可以跟踪它们所依赖的每个版本.这是因为,当我在这个项目中使用 A、B、C 和 D 时,其他项目将只需要 A 和 B.因此,B 和 C 必须独立于 D 跟踪他们需要的 A ..
发布时间:2022-01-15 22:46:23 其他开发