svn revert MyFile.m
скопирует старую заднюю и, следовательно, старую временную метку, заставляя XCode думать, что она использует самую последнюю версию файла (что верно, за исключением того, что в этой конкретной ситуации вы захотите снова использовать старую версию) .
В качестве обходного пути вы можете «дотронуться» до всех возвращенных файлов, присвоив им новую метку времени.
touch MyFile.m
Это заставит XCode отображать содержимое в том виде, в котором оно находится в файле, а также включать его в следующую итерацию сборки. Это работает для файлов .h / .m, но также для любых файлов проекта или метаданных, используемых XCode.