我从主干创建了以下补丁:
Index: Index.aspx
===================================================================
--- Index.aspx (revision 1421)
+++ Index.aspx (working copy)
@@ -164,14 +164,13 @@
var fetchXml = "<fetch mapping='logical'>\
<entity name='task'>\
<attribute name='subject' width='250'/>\
+ <attribute name='statecode' width='100'/>\
+ <attribute name='wbs_statusreasonforcctask' width='100'/>\
<attribute name='scheduledend' width='100'/>\
<attribute name='actualend' width='100'/>\
<attribute name='description' width='200'/>\
<attribute name='ownerid' width='100'/>\
- <attribute name='statecode' width='100'/>\
<attribute name='createdon' width='100'/>\
- <attribute name='wbs_statusreasonforcctask' width='100'/>\
- <order attribute='statecode' descending='true'/>\
<order attribute='actualend' descending='true'/>\
<filter type='and'>\
<condition attribute='regardingobjectid' operator='in'>\
我试图将它应用于分支机构的同一个文件 以下是文件的相同部分:
var fetchXml = "<fetch mapping='logical'>\
<entity name='task'>\
<attribute name='subject' width='250'/>\
<attribute name='scheduledend' width='100'/>\
<attribute name='actualend' width='100'/>\
<attribute name='description' width='200'/>\
<attribute name='ownerid' width='100'/>\
<attribute name='statecode' width='100'/>\
<attribute name='createdon' width='100'/>\
<attribute name='wbs_statusreasonforcctask' width='100'/>\
<order attribute='statecode' descending='true'/>\
<order attribute='actualend' descending='true'/>\
<filter type='and'>\
<condition attribute='regardingobjectid' operator='in'>\
当我应用补丁时,我收到以下错误消息:
补丁似乎已经过时了!文件行和补丁行var fetchXml =“\不匹配
然而,他们在同一条线上。
答案 0 :(得分:0)
这可能就是问题所在。由于您尝试将其应用于分支,我建议您进行分支合并。这样SVN就能够管理所有中间变化。
答案 1 :(得分:0)
问题是乌龟合并工具无法识别正确的文件名 我将补丁放在工作副本的根部,通常乌龟合并工具可以自动检测正确的补丁文件。但是,因为这个文件叫做index.aspx而且我有多个,所以它可能会混淆,从而导致错误。