草庐IT

mercurial-keyring

全部标签

mercurial - Hadoop 项目的存储库组织

我正在开始一个新的Hadoop项目,它将有多个hadoop作业(因此有多个jar文件)。使用mercurial进行源代码控制,我想知道组织存储库结构的最佳方式是什么?每个作业应该放在单独的存储库中,还是将它们保持在相同但分解为文件夹会更有效? 最佳答案 如果您正在流水线化Hadoop作业(一个的输出是另一个的输入),我发现最好将大部分作业保存在同一个存储库中,因为我倾向于生成很多我可以使用的常用方法在各种MR工作中。就我个人而言,我将流式处理作业与我的更传统的作业放在一个单独的存储库中,因为它们通常没有依赖关系。您打算使用Distr

java - Eclipse 项目到 mercurial

对于这个问题,我很抱歉,但我是mercurial的新手,我在eclipse中已经创建并运行了一个android项目,并且在bitbucket.org上有一个网络存储库,我创建了一个存储库,但我无法共享项目到该存储库。我所做的一定是傻瓜,但我不知道它是什么。非常欢迎任何帮助问候 最佳答案 您没有提供太多关于问题到底是什么的信息。您需要执行以下步骤:右键单击该项目,选择“团队”>“共享项目”,然后选择“Mercurial”并单击“下一步”。该对话框将提议在项目位置创建一个存储库。点击“完成”。再次右键单击该项目并选择“团队”>“提交”。

c++ - 如何将 Mercurial 标签嵌入到我的 C/C++ 代码中?

我想知道是否有办法将Mercurial标签嵌入到我的C/C++代码中。基本上,我希望标记字符串(最终将成为版本号(major.minor.rev))作为静态字符串自动插入到我的C代码的确定位置。总体目标是在使用“-v”命令行参数执行时可以查询应用程序的版本号。任何不涉及尝试嵌入Mercurial标签的替代方法也将作为答案受到欢迎。我在Linux环境中使用Code::Blocks,因此该解决方案不能依赖VisualStudio功能。 最佳答案 您将需要keywordextension为了允许关键字条目的扩展,它与mercurial捆绑

windows - SourceTree Windows Mercurial - 重新打开关闭的分支

当我尝试重新打开一个关闭的分支时,我收到一条错误消息:hg分支-y分支名称中止:同名分支已经存在(使用'hgupdate'切换到它)完成但有错误,见上文。 最佳答案 要重新打开一个关闭的分支,您可以使用hgupdate而不是hgbranch。只需使用hgupdatebranchname然后下次提交时该分支将被标记为打开。 关于windows-SourceTreeWindowsMercurial-重新打开关闭的分支,我们在StackOverflow上找到一个类似的问题:

windows - 如何通过 Mercurial 进行代码部署?

有人有通过mercurial将ASP.NET代码部署到Windows服务器的示例过程/教程吗?我找到了一个基于linux的服务器的例子,还有一个使用dropbox的例子:http://stevelosh.com/blog/2009/01/deploying-site-fabric-and-mercurial/http://blog.wekeroad.com/danger-danger/git-and-dropbox-sitting-in-a-tree但我正在寻找更多基于窗口的东西,并且比dropbox少一点“hackish”。干杯马特 最佳答案

windows - 让 Mercurial 进程内 Hook 在 Windows 上运行

我正在尝试让Mercurial进程内Hook在Windows上运行。问题不在于如何编写Hook(我想使用现有的Hook,在本例中为BugTracker.Net的Mercurial集成Hook-我没有找到该文件的直接链接,但你可以看到如果您下载BT.nethere,它位于“mercurial”子文件夹中)。问题是如何告诉Mercurial运行它。我花了很多时间阅读文档,但现在卡住了。(如果对Python有一定的了解可能会更容易——我没有)我知道我必须在hgrc文件中插入一行(在我存储库的.hg文件夹中)。有一个例子intheHGBook看起来像这样:[hooks]commit.examp

目录 : Mercurial - hg merge - "abort: access is denied" 的 Windows 权限

背景:这是在Windows2008Server上运行。https://www.mercurial-scm.org/wiki/Workflows#Feature_separation_through_named_branches我是Mercurial新手,我正在尝试遵循上面的建议“尽可能频繁地将默认值merge到您的功能中”——我今天之前已经这样做过几次了,与其他文件。但是,这个最新的变化不会merge。当我执行“hgmergedefault”时,出现错误“中止:访问被拒绝”。谷歌搜索后,我看到有些人报告说这些文件实际上存在权限问题。有问题的文件的权限没有什么特别的,至少我看不到。我是受

windows - 文件系统上的 Mercurial Remote 而不是 http 服务器

我目前正致力于从svn到mercurial的迁移。我的需求简单明了,我需要对我们公司的内部网进行源代码控制。我到处都能看到通过IIS设置远程存储库的示例。我只是不明白什么时候可以在服务器上进行共享。我仍然可以使用NTFS权限在repo协议(protocol)上设置授权和身份验证吗?我错过了什么吗?谢谢 最佳答案 将存储库放在文件共享上是可行的,但这不是Mercurial团队推荐的方式。参见PublishingRepositories的“共享磁盘”部分在HG维基上:generallyrestrictedtointranets,notg

python - 适用于 Windows 的 Mercurial - Python 版本?

运行Mercurial需要什么版本的Python?我看到该网站说它需要2.4。那是指2.4还是2.x?或高于2.4的版本,即我可以安装3.x吗?我在没有阅读要求的情况下安装了Mercurial,但我还是安装了它并且hg.exe执行得很好。查看hg.exe所在的目录(C:\ProgramFiles\Mercurial\),其中有一个python26.dll。这是否意味着我不必安装Python-即它与Mercurial捆绑在一起?谢谢 最佳答案 是的,它是捆绑销售的。如果您使用Windows安装程序安装Mercurial,则无需担心您使

windows - 在 Mercurial 中配置 eol 扩展的问题

我正在尝试将unix托管的Mercurial存储库克隆到Windows计算机。我希望使用eol扩展名,这样我在服务器上以LF结尾的文本文件在克隆到Windows计算机时具有CRLF。以前我使用的是win32text扩展,效果很好,但是自从thegeneralconsensus似乎eol扩展是可行的方法,我想我会试一试。在我的Mercurial.ini中有[extensions]eol=我知道默认行为是在克隆时将LF转换为CRLF,但我显然错过了一些东西,因为每当我将某些东西从Unix服务器克隆到Windows时,行结尾仍然是LF。有什么想法吗? 最佳答案