以下是hg会话的摘要:
> hg branch dev
marked working directory as branch dev
(branches are permanent and global, did you want a bookmark?)
> hg branch
dev
> hg ci -m 'test'
> hg update default
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> hg pull --rebase
pullin
假设我有两个分支,默认和我的分支,我想写一个小脚本来看:
:我的分支与默认合并的频率(更改从分支到默认)
#1的一些伪码:
m_lastmergetime = 0
for each m in [all merges with default from mybranch]
m_mergetime = m.date_in_hours
m_timebetweenmerges = m_mergetime - m_lastmergetime
if m_lastmergetime > 0
print m_time
我正在使用带有门控签入的TFS2010,尽管我已将“关联Chageset和工作项”设置为false,但变更集和工作项仍与此生成相关联。
这只发生在门控构建上。如果我使用其他签入触发器(手动、连续、计划)运行生成,则除非将“关联变更集和工作项”设置为true,否则变更集和工作项不会与生成关联。
你知道为什么会发生这种情况吗?我正在使用带有默认工作流定义的Visual Studio Scrum过程模板。是否在工作流定义中有问题?