Погодите, но ведь тут не нужно особо вникать, что это за строчки в diff-е. Т.е. задача найти разницу между старым и новым вариантом и скопировать в новый то, что исчезло. При импорте TS проверит ссылочную целостность и ругнется если что не так (единственное место где такой проверки нет - параметры фильтрации для полей типа Task/User, фильтры придется потом руками проверять). Просто ссылки в кастом-полях типа Task должны скопироваться нормально.
В общем я согласен, что это не идеальное решение, но оно кажется вполне реальным, мы такое когда-то делали.
