mercurial相关内容
我是一名Web开发人员/设计师,我希望能够对图形文件(Photoshop/Fireworks/Illustrator/Stock Photos/等)进行版本控制。 这通常很好,但我有一些文件的大小约为800MB,这让TortoiseHG窒息。我目前有一台服务器,我把我所有的文件都放在上面,这样我的所有计算机都可以访问(这是我的工作计算机,我可以灵活地安装一些Linux包)。 我们将不胜
..
我正在尝试使用hggit在本地克隆一些GitHub Repos。我正在按照tutorial说明进行操作 $ hg clone git://github.com/schacon/hg-git.git abort: repository git://github.com/schacon/hg-git.git not found! $ hg clone git+ssh://git@github.
..
我安装了HG搁板(不是阁楼)扩展,我想删除一个补丁。在git中,它应该是git stash drop。如何使用搁置扩展执行此操作? 推荐答案 Mercurial搁置扩展将修补程序存储在.hg/搁置下。每个都是一个简单的补丁文件,文件名是补丁的名称。因此,要删除名为‘mypatch’的修补程序,我只需从.hg/Shelved: 中删除文件‘mypatch’即可 rm .hg/shel
..
使用hg branch FeatureBranchName并将其发布到开发人员共享的中央资源库时,是否有办法在FeatureBranchName开发正式合并到默认分支后最终将其关闭? 如果FeatureBranchName在执行hg branches命令时不可见,也会有所帮助。 推荐答案 hg commit --close-branch 应该足以将分支标记为关闭。(请参见hg c
..
我正在用Python编写一个小CLI(作为Mercurial的扩展),并希望支持制表符完成。具体地说,我希望在提示符中显示catch选项卡,并显示匹配选项的列表(就像bash一样)。 示例:输入节名: ext*TAB* extensions extras 问题是我不确定如何捕捉Tab事件。我使用的是Mercurial的ui.prompt()API,它只是在幕后调用ra
..
..
我怎么跑 ssh-添加密钥 sudo hg clone hg@bitbucket.org/etc/etc 但使用我的 ssh 密钥而不是超级用户. 大家好,当我将 sudo 与例如 sudo hg clone hg@bitbucket.org/etc/etc 一起使用时,在我将密钥添加到我的用户帐户后它不起作用.我记得这是因为 sudo 以超级用户身份运行,但该用户无法添加密钥.我记得
..
这不完全是一个编程问题,但我认为它比 TeX 组 我想使用版本控制来跟踪文本文件的更改(用于创建 LaTeX 输出.(由于我不是程序员,我对版本控制没有更深入的经验系统还没有.)我想为此使用 Mercurial,我正在使用 MacOS X 10.6. 这些文件是关于工作申请的,所以每个公司主要是 3 个文件: 动机信 一份简历 以及一份包含文凭、证书、...的文件 我有
..
我正在尝试将 mercurial 存储库迁移到 git,但问题是 mercurial 存储库具有子存储库(有些带有分支),并且本身有很多合并和分支.我希望最终的 git 存储库保留所有这些历史记录,并且在检出存储库或其他分支的早期部分时是正确和完整的.我不需要新的存储库有子模块或子树,尽管我也接受使用它的解决方案.我见过的一些方法将新存储库顶部的所有子存储库合并为分支,这意味着过去签出不包含子存储
..
我想将存储库从 Subversion 转换为 Mercurial,但是当我最初设置存储库时,我以最懒惰的方式进行了操作.随着时间的推移,该结构继续变形和恶化(此时它已有 5 年历史).尽管如此,我还是想尽可能多地保留历史,即使我必须弄脏并手动将它们重新拼接在一起. 废话不多说,目前的结构是这样的: svn://svn.example.com/Example+ 后备箱+ 大项目+ 二进制依赖
..
常规的 hg log 命令给出每个变更集至少 4 行的输出.例如 变更集:238:03a214f2a1cf用户:我的名字日期:2010 年 8 月 26 日星期四 09:49:32 +0200摘要:为变更集 f22fd3974361 添加了标签 v1.1 我的意思是要记住,有一个命令可以以更紧凑的方式打印日志,每个变更集只有一行.一种基本上可以保存在
..
我在两台不同的计算机上有两个目录 - 机器 A (Windows) 和机器 B (OSX) - 我想通过 Mercurial 使这两个目录保持同步.[*] 限制是两台机器不通过LAN/WAN连接;在它们之间移动数据的唯一方法是通过电子邮件.所以我认为通过电子邮件发送 Mercurial 捆绑包 作为 deltas 可以解决问题. 我目前的工作流程大致是这样的(使用本地标签 lcb 获取
..
..
我的项目使用我自己的库,该库位于位于 bitbucket.org 上的私有 Mercurial 存储库中.该库没有配置 composer.json. 我尝试将该库作为我项目的依赖项. 首先我给composer.json写了以下字符串: {“要求": {"php": ">=5.4",“我的名字/我的库名":“开发"},“存储库":[{“类型":“汞",“网址":“https://bit
..
我最近开始在工作中将我们的一些项目导入 Subversion 存储库,在接下来的几周内,我希望团队中的每个人都负责他们自己的源代码控制管理. 我选择 SVN 而不是 GIT 的原因是我希望团队中的每个人,包括设计师、前端人员、集成商......负责他们自己的 SCM,所以我期待事情会如果他们使用 GUI(Mac 的 Cornerstone 和 Windows 的 Tortoise SVN)管
..
我不使用 Mercurial,但我想开始,所以我正在阅读它.我广泛使用的唯一 SCM 系统是 CVS.我读过的关于 Mercurial 的大部分内容都是有道理的,而且听起来不错.但我对它的标签方式时而感到震惊和困惑. 标签只是变更集的昵称(“变更集"实际上是指变更集产生的状态).凉爽的.从标签到变更集 ID 的映射存储在 .hgtags 文件中.也很酷..hgtags 文件是版本化的.
..
我做了以下事情: hg clone ...somelink.to.repo.in.hg...千兆 cd 千兆 ls (...它显示 giga.txt 文件存在于 Giga 目录中) vi giga.txt (...做了一些更改..) hg 提交 -m "字节" hg out(出现以下错误) ** 遇到未知异常,详情如下** 向 http://mercurial
..
在哪里可以找到好的 Eclipse Mercurial 插件? 解决方案 MercurialEclipse 更新站点:https://bitbucket.org/mercurialeclipse/update-site/原始/默认/ 安装手册 如下所述(在评论中),名称是 MercurialEclipse.HgEclipse 这个名字是 Intland 的一个分支,后来又
..
过去有几个关于 Hg 子回购依赖的问题(这里 和 这里),但接受的答案似乎并没有解决我的问题. 我的一个项目有4个依赖:A、B、C、D.D依赖A、B、C;而B和C都依赖于A: 我想使用 Hg 子存储库来存储它们,这样我就可以跟踪它们所依赖的每个版本.这是因为,当我在这个项目中使用 A、B、C 和 D 时,其他项目将只需要 A 和 B.因此,B 和 C 必须独立于 D 跟踪他们需要的 A
..
我尝试通过 XAMPP Apache 通过 CGI Python 脚本 hgwebdir.cgi 发布多个现有的 mercurial 存储库位置...如本教程中所述 https://www.mercurial-scm.org/wiki/HgWebDirStepByStep 当我尝试使用浏览器访问存储库路径时,我从 apache 错误日志中收到以下错误: 脚本头提前结束:hgwebdir
..