На работе у нас очень большая кодовая база, которую мы обычно экспортируем для веб-приложения, чтобы гарантировать, что все обновлено. Если мы разрабатываем тестовый код, он всегда выполняется в ветке, чтобы убедиться, что он не конфликтует со стволом, что может неожиданно привести к выпуску ошибки.
Мой вопрос заключается в том, возможно ли выполнить экспорт SVN, но только для различий, в противном случае весь репозиторий необходимо будет снова экспортировать, что занимает довольно много времени. Скажем, например, у нас был флаг «Последний экспорт», затем мы сравниваем даты последнего обновления с файлами и экспортируем только те, которые позже последней даты экспорта.
Это было бы очень удобно для систем внутренней / внутренней сети, где выполняется полный экспорт, чтобы поддерживать синхронизацию нашего репо / репо. Есть идеи?
РЕДАКТИРОВАТЬ - Глядя на патч, я не вижу, как вы создаете патч для файлов, которые уже существуют в репо. У нас есть уже зафиксированные файлы. Поэтому я бы хотел создать патч из x revision для заголовка и применить его к корню моего проекта, чтобы применить все различия. Однако я не уверен, что это возможно.