我正在使用VSSConveter.exe工具从VSS6 (使用2005 ide)导入到TFS2008。我运行了analyze (没有错误)并使用用户映射文件进行迁移(包含vss/域用户映射)
我想坚持在tfs签入用户的文件,目前签入用户的所有版本的文件显示为admin (帐户im运行导入),原始签入用户被附加到签入注释。例如:-
VSS中的TestFile.aspx
在导入TFS之后
在TFS中,我希望用户显示为正确的域用户,就像在用户映射文件中配置的那样。
这是可能的,还是VSSConverter程序就是这样工作的?
发布于 2010-04-25 22:41:08
这只是它的工作原理。
导入是通过API执行的,API自动计算签入时间和用户,以防止人们提供自己的值,这很容易破坏历史。因为没有办法覆盖这些值,导入标记,包括原始日期和用户,通过签入上的注释。
编辑:使用用户映射文件将允许导入过程将VSS用户名替换为正确的TFS用户名(如注释中所讨论的)
发布于 2011-02-02 20:43:54
我发现UserMap.xml被忽略了,除非您将一个xml节点添加到迁移设置中,这里是我的文件的顶部部分,以显示它的去向。是否有文档显示完整的迁移映射XML文件模式?
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<SQL Server="W00027"></SQL>
<VSSDatabase name="D:\Program Files\SourceSafe"></VSSDatabase>
<UserMap name="D:\Program Files\SourceSafe\Conversions\UserMap.xml" />
</Source>
...https://stackoverflow.com/questions/2699935
复制相似问题