Я работаю над изменением на моем ноутбуке. Он еще не готов к отправке в репозиторий, но я бы хотел продолжить работу и на своем рабочем столе. Мой набор изменений довольно большой, он не только содержит модификации, но также содержит новые и удаленные файлы.
Я мог бы скопировать всю локальную рабочую копию на другой компьютер и получить изменения на месте. Однако это звучит как грязное решение (потому что я загрязняю метаданные на другом компьютере), и я также переношу ненужные артефакты сборки.
Я попытался передать файлы .patch с помощью TortoiseSVN, но он продолжает жаловаться на то, что «патч относится к более ранней ревизии» (не соответствует действительности, и почему вас это волнует?) Или «строки не совпадают» (да, они не совпадают, потому что я изменился их). Мне вообще не понравился опыт "непрерывных всплывающих окон с ошибками".
Я не хочу устанавливать Cygwin, поэтому исправление командной строки исключено.
Я полагаю, что последний вариант будет разветвлять новую ветку для этой функции и перейти в цикл "checkin / update". Тем не менее, они показаны в истории Трак, создавая там загрязнение.
Есть идеи получше? Или я что-то пропустил?