VisualSVN - TortoiseSVN - Ни один файл не был изменен или добавлен с момента последней фиксации - PullRequest
2 голосов
/ 01 декабря 2011

Я использую VisualSVN и Visual Studio 2010 и недавно установил последний TortoiseSVN (TortoiseSVN 1.7.1, сборка 22161 - 64-разрядная, 2011/10/21 22:51:59).Я попытался зафиксировать свои изменения, но получил:

No files were changed or added since the last commit ...

Это не так.Что я могу с этим поделать?

Ответы [ 3 ]

4 голосов
/ 01 декабря 2011

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

Убедитесь, что у вас установлена ​​версия 1.7 или выше и VisualSVN и Tortoise.Формат файла изменился между версией 1.6 и 1.7;вам также нужно обновить рабочую копию на диске, щелкнув правой кнопкой мыши рабочую папку в проводнике Windows.

Если вы работаете в рабочей копии -

  • Убедитесь, что вы действительно сохранили изменения (т. Е. Visual Studio не имеет «*» рядом с именем файла на вкладке, а значок рядом с файлом в обозревателе решений является красным, а не красным).отметьте

  • Если вы создали новые файлы, убедитесь, что вы выбрали «Добавить» (щелкните правой кнопкой мыши в Visual Studio, выберите «Subversion | Добавить»), чтобы Subversion знал, как управлять этим файлом

2 голосов
/ 25 сентября 2013

Для меня щелчок правой кнопкой мыши - «TortoiseSVN» - «Очистить ...» добился цели

0 голосов
/ 01 декабря 2011

Похоже, ваша рабочая копия не была выписана из Subversion.Вы можете узнать по папкам .svn: если вы их не видите, ваша рабочая копия не из Subversion.

Следующее, что нужно проверить, - это значки каждого файла.Tortoise SVN будет показывать зеленую галочку рядом с каждым файлом, который зафиксирован и версирован правильно.Знак вопроса означает, что вы должны добавить файл в Subversion, щелкнув по нему правой кнопкой мыши и перейдя к «Черепаха SVN-> Добавить».

...