我使用Ant文件通过哈德森善变建立一个Java项目。 该mailnine具有运行就好了哈德森的工作。 最近一个新的分支产生并被推到由commnd线服务器:
汞分支newbranch
汞承诺
汞推-f
该mainine不包含这些变化,仍然建立罚款。 我已成立了一个新的工作具有相同的设置主线(其实复制哈德森主线任务),并指定了newbranch。
然而,newbranch工作构建代码相同的主线。 如果我的命令行克隆库,并切换到newbranch一切看起来正常。 这似乎是一个哈德森配置故障,除非我的merqurial技能是偏离航向。
我也试图从扔在一边成立了工作与设置相同与另外newbranch规范的,没有任何运气主线。
我在想什么? 任何人任何想法?
尝试把分支的URL来克隆,如:
http://server/path/to/repo#newbranch
要么
ssh://user@server//path/to/repo#newbranch
您可以通过查看分支在回购-URL完整的语法hg help urls
URL Paths
Valid URLs are of the form:
local/filesystem/path[#revision]
file://local/filesystem/path[#revision]
http://[user[:pass]@]host[:port]/[path][#revision]
https://[user[:pass]@]host[:port]/[path][#revision]
ssh://[user[:pass]@]host[:port]/[path][#revision]
Paths in the local filesystem can either point to Mercurial repositories
or to bundle files (as created by 'hg bundle' or 'hg incoming --bundle').
An optional identifier after # indicates a particular branch, tag, or
changeset to use from the remote repository. See also 'hg help revisions'.
与克隆工作的一个问题是,“克隆”工作是尽快建立你打克隆按钮。 当你还在配置克隆工作,它可能会碰到一个构建触发条件,导致它揭开序幕之前,你已经完全配置它的SCM轮询事件。
我相信这是固定在哈德森的后续版本,但找不到工作的克隆changelog的项目。 存在了克隆从配置相同的问题,而这个问题是固定在哈德逊1.319。