Решарпер и ЧерепахаСВН - PullRequest
13 голосов
/ 17 августа 2008

Есть ли хороший способ справиться с рефакторингом переименования классов из Resharper, когда файл находится под контролем исходного кода, а TortoiseSVN является клиентом. Я сейчас пробую VisualSVN, но у меня не было необходимости переименовывать что-либо в последнее время. Я не хочу менять наш репозиторий, просто чтобы попробовать это.

Также не уверен, стоит ли эта функция одной стоимости VisualSVN.

Обновление: Я удалил пробную версию VisualSVN и попробовал AhknSVN. Я, кажется, предоставил ту же функциональность до сих пор.

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

Ответы [ 4 ]

12 голосов
/ 19 августа 2008

Вы должны действительно проверить опцию Free as in Beer AnkhSVN . Они внесли ряд существенных улучшений в v2.x, и я больше не чувствую себя оштрафованным при выполнении движений ReSharper refactoring-ninja в Visual Studio.

12 голосов
/ 17 августа 2008

TortoiseSVN 1.5 имеет аккуратную скрытую функцию в окне регистрации:

Выберите отсутствующий файл и новый файл и щелкните правой кнопкой мыши. Одним из вариантов будет «исправить ход».

Я склонен к рефакторингу, а затем использую его для исправления любых файлов, имя которых изменилось.

5 голосов
/ 19 августа 2008

Я считаю, VisualSVN стоит денег. Есть способы сделать это с помощью Tortoise, но интеграция VisualSVN очень хороша. Я пробовал использовать средства интеграции VS раньше, как Ankh, и не был впечатлен. V-SVN действительно повысил уровень взаимодействия с хранилищем из IDE.

Быстрая уловка в TortoiseSVN, чтобы исправить движение, звучит также неплохо, мне нужно попробовать это.

Еще один бонус: я еще не «забыл» добавить файл в хранилище, так как получил Visual SVN.

0 голосов
/ 17 августа 2008

Время ветвить ваш репозиторий. Это хорошая часть управления версиями, вы можете создавать новые ветви, не суммируя старые.

...