标签: mercurial

我可以在mercurial变更集上更改用户名吗?

我没有在我的开发计算机上设置用户名并进行了一些提交.我可以追溯更改用户名,以便明确谁提交了这些更改集?

mercurial

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

我如何在Mercurial上重置--hard HEAD?

我是一个试图使用Mercurial的Git用户.

这是发生了什么:我做了hg backout一个我想要恢复的变更集.这创造了一个新头,所以hg指示我合并(回到"默认",我假设).合并后,它告诉我,我仍然必须承诺.然后我注意到在解决合并中的冲突时我做错了什么,并且我决定要像以前一样拥有所有内容hg backout,也就是说,我希望这个未经注册的合并消失.在Git上,这个未提及的东西将在索引中,我只是做了一个git reset --hard HEAD擦除它,但从我读过的,Mercurial上不存在索引.那我该怎么退出呢?

git merge mercurial dvcs

70
推荐指数
4
解决办法
5万
查看次数

我如何在Mercurial中挑选一个修订版?

在Mercurial/TortoiseHg中,给出以下示例,将修订版"G"合并到回购A而不采用D,E和F(假设G不依赖于D,E或F)的最简单方法是什么.

Repo A: A - B - C

Repo B (Clone of A) A - B - C - D - E - F - G
Run Code Online (Sandbox Code Playgroud)

补丁是最好的选择吗?

mercurial tortoisehg cherry-pick

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

Mercurial与Team Foundation Server的实际使用?

我的商店使用TFS并且除了缺少本地存储库提交/恢复之外通常都很满意.我自己开始在本地使用Mercurial来帮助管理较小的更改块,然后将它们发布到TFS.我看到Subversion有一个'bridge'组件,如果中央VCS是Subversion,它可以自动启用它.我没有为Team System找到一个.这鼓励了我,其他人已经将DVCS与CVCS系统集成在一起.

(1)有人知道吗?我有点怀疑它(快速搜索找不到任何东西).

(2)是否有人以这种方式使用Mercurial/TFS?如果是这样,你能分享你的经历吗?我特别希望了解在通过Mercurial进行重大活动后提交给TFS的问题可能出现的问题.

到目前为止,这似乎是一个完全双赢,只有我使用了几天 - 但我知道足够的,然后认为这就是那么容易.

tfs mercurial

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

Mercurial忽略文件

我试图让Mercurial忽略配置文件,但我没有让它工作.

我在我的服务器上创建了一个存储库,hg init并将该存储库克隆到我的计算机上.然后,我希望能够编辑configurationj文件,但不能将这些更改提交回服务器.

我尝试.hgignore在我的克隆的根目录中创建一个,但Mercurial用a标记文件,?无论我是否提交它仍然继续记录我的配置更改.

.hgignore在错误的位置创建文件,是否需要提交此文件?是否需要在我在服务器上初始化存储库之前创建它?

mercurial ignore hgignore

65
推荐指数
3
解决办法
5万
查看次数

hg标签和hg书签有什么区别?

Mercurial中的标签书签之间有什么区别?我似乎无法找到关于两者如何不同的讨论.

tags mercurial bookmarks

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

你如何"回滚"Mercurial的最后一次提交?

我有一个Mercurial存储库,我只在本地使用...这是我的个人用法(所以我不会"推"到任何地方).

我提交了3个文件,但之后我明白我应该提交4个文件...

有没有办法"回滚"我的最后一次(最新的,只有一次)提交,并"重新发送"它与正确的文件?

(我不知道为什么,但我的" 修改当前修订版 "选项不活动,所以我不能用它...)

mercurial commit rollback

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

在大型组织中使用Mercurial

我已经将Mercurial用于我自己的个人项目一段时间了,我喜欢它.我的雇主正在考虑从CVS转换到SVN,但我想知道是否应该推动Mercurial(或其他一些DVCS).

Mercurial的一个问题是它似乎是围绕每个"项目"拥有一个存储库的想法而设计的.在此组织中,当前CVS存储库中有许多不同的可执行文件,DLL和其他组件,这些组件按层次结构组织.有许多通用的可重用组件,但也有一些客户特定的组件和客户特定的配置.当前的构建过程通常从CVS存储库中获取一些子树.

如果我们从CVS迁移到Mercurial,那么组织存储库/存储库的最佳方法是什么?我们应该有一个包含所有内容的巨大Mercurial存储库吗?如果不是,那么较小的存储库应该有多细粒度?我认为如果他们必须从许多不同的地方提取和推送更新,人们会觉得非常讨厌,但如果他们必须拉/推整个公司的代码库,他们也会觉得很烦人.

有人有这方面的经验或建议吗?


相关问题:

mercurial dvcs

64
推荐指数
3
解决办法
8408
查看次数

通过SSH克隆Mercurial存储库

我在使用ssh克隆我的mercurial存储库时遇到了一些困难.

这是我尝试过的:

hg clone ssh://username@username.webfactional.com/path/to/projectname projectname
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

remote: bash: hg: command not found
abort: no suitable response from remote hg!
Run Code Online (Sandbox Code Playgroud)

但是,hg安装在服务器上.

我试图按照本网站上的说明进行操作.

ssh mercurial webfaction

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

移植与移植

Mercurial 2.0 的发布公告提到了一个新的移植命令,乍一看看起来与移植扩展类似.这两者有什么区别?用移植物采摘樱桃是否可以解决移植中存在的任何问题,如果是这样的话,这些是什么?

mercurial

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

标签 统计

mercurial ×10

dvcs ×2

bookmarks ×1

cherry-pick ×1

commit ×1

git ×1

hgignore ×1

ignore ×1

merge ×1

rollback ×1

ssh ×1

tags ×1

tfs ×1

tortoisehg ×1

webfaction ×1