Папки TortoiseSvn не могут быть зафиксированы - PullRequest
0 голосов
/ 10 марта 2011

Доброе утро,

У меня есть проект ASP.NET MVC VB2008 .NET 3.5. Я обновляюсь до ASP.NET MVC3 VB2010 .NET 4.0, и пока все идет нормально.

Я получил его в рабочее состояние, и все тесты выполняются правильно, так что он готов к фиксации Subversion.

Проблема в том, что для получения тестов для обновления для .NET 4.0 у меня былочтобы поместить классы в другую папку, удалите проект и заново создайте проект в том же месте, а затем поместите классы обратно в него.

Теперь TortoiseSvn не может зафиксировать папки, поскольку у него уже есть копии этих папок., даже если я возьму их и обновлю проект, они не вернутся обратно в проект.

Есть ли способ заставить tortoisesvn перезаписать старые файлы, даже если они технически новые файлы?

С уважением, Гарри

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Вы, вероятно, потеряли скрытые папки ".svn", используемые для отслеживания изменений.

У черепахи есть функция "экспорта".Щелкните правой кнопкой мыши и перетащите верхний уровень измененного проекта в безопасное место, выберите в меню «Экспортировать все здесь».

Снова проверьте свой проект в новом месте и отбросьте экспортированный объект.скопировать поверх него.Удалите все файлы / папки, которых там не должно быть, с помощью пункта меню «Удалить» в «Черепахе», щелкнув правой кнопкой мыши.

После этого все будет в порядке, чтобы зарегистрироваться, а затем исправьте беспорядок, который мы сделали!:)

0 голосов
/ 01 октября 2013

У меня была такая же проблема, как и у вас. То, что я сделал, было:

  1. удалить старую папку, которая у вас есть для проекта
  2. создать новую папку и повторить "SVN Checkout"

Тогда у вас будет стандартное меню для вашего SVN.

...