Недавно я установил Github для Mac. В процессе установки я импортировал существующий проект Xcode, который был открыт в то время. После этого Xcode выдал предупреждение о том, что проект изменился, и спросил, хочу ли я сохранить его повторно. Я решил пересохранить, потому что думал, что изменения, на которые он ссылался, были тем фактом, что я только что добавил проект в git. Я не думал, что фактические файлы кода были изменены в процессе. К сожалению, на самом деле произошло то, что проект вернулся к версии конца марта, что стоило мне примерно полутора месяцев работы.
Есть ли у кого-нибудь какие-либо предложения о том, как я могу исправить ущерб, который я только что причинил? Я не могу понять, почему он выбрал дату в марте, чтобы вернуться к ней. Возможно, это был последний раз, когда я коммитил код, используя систему контроля версий Xcode. В Time Machine есть версия, которую я могу использовать для восстановления проекта, но ей как минимум пару недель. Прежде чем сделать это, мне было интересно, есть ли лучшее решение.