Интеграция VisualSVN и VS2008 - перемещение файлов - PullRequest
2 голосов
/ 01 апреля 2010

Если я перетаскиваю отслеживаемые файлы .cs в новые папки в VS2008 с VisualSVN, какое сообщение я должен увидеть при фиксации файла .cs?Я вижу добавленное (+) разве я не вижу "движение"?

Я спрашиваю, потому что я готовлюсь к серьезному рефакторингу (включая перемещение большого количества файлов), и я не хочупотерять историю версий этих файлов.

Примечание. Я очень плохо знаком с Subversion, TortoiseSVN и VisualSVN.

1 Ответ

3 голосов
/ 02 апреля 2010

Добавлено (+) это «добавить с историей», также известный как «копия».

Subversion в настоящее время записывает перемещение как копию в новое местоположение и удаление в старое место. Итак: да, это ожидается.

(Но поведение может измениться в будущих выпусках Subversion, так как ходы записи находятся в списке TODO)

Кстати: AnkhSVN использует имя «Копировать» для этого добавления с историей, поскольку это наименование более логично для пользователей других интеграций Visual Studio SCC.

...