ПОМОГИТЕ четыре файла формы потеряны в подрывной деятельности!

поэтому я решил, наконец, попробовать подрывную деятельность с Ankh SVN для Visual Studio 2010 после моего неприятного опыта с VSS.

Я установил CollabNet SVN на свой блок разработчика win7, а затем Ankh SVN для VS2010.

(Как идиот) Я добавил макет демо-проекта, над которым работал, и поиграл с ним, используя SVN. Через некоторое время я удалил Office 2007 (долгая история), и в моем решении есть ссылки на COM-объекты взаимодействия с офисом.

Итак, в проекте были некоторые ошибки, после того, как я удалил ссылки и все это исправил, вдруг все мои файлы cs формы отсутствуют. Дизайнер и файлы resx все еще там, но все формы отображаются с небольшим значком ошибки!

Пробовал вернуться к разным ревизиям (сделал только 5 ревизий) Пробовал экспортировать пишет "это не рабочая копия"!! Файлы отсутствуют непосредственно в самом решении!! Я также удалил ссылку на подрывную деятельность в копии решения, поместил все файлы в другой каталог и отключил Ankh SVN в VS, но файлы просто ИСЧЕЗЛИ!!

Я провел 3 дня за формами, и я должен дать демо-версию где-то на этой неделе!!

Гидеон


person gideon    schedule 01.09.2010    source источник
comment
Вы уже пробовали сделать новую проверку нового рабочего пространства? Я надеюсь, что вы внесли все свои локальные изменения в репозиторий svn, и если это так, вы можете взять чистую рабочую область.   -  person Critical Skill    schedule 01.09.2010
comment
все еще совершенно новичок во всем, что касается управления версиями исходного кода, не совсем понимаю, о чем вы говорите. Можете ли вы сказать мне, как я могу это сделать?   -  person gideon    schedule 01.09.2010


Ответы (1)


Прежде всего, я понятия не имею, что могло привести к удалению файлов с вашего диска.

Что вы можете сделать, чтобы увидеть, есть ли они где-то в вашем репозитории, это использовать View -> Repository Explorer. Если ваш репозиторий не отображается там, используйте значок с «+», чтобы добавить его. Затем щелкните правой кнопкой мыши корень и выберите «Просмотр истории». Просмотрите все 5 созданных вами ревизий и посмотрите, видите ли вы где-нибудь файлы .cs.

person Sander Rijken    schedule 01.09.2010
comment
нет, файлы просто полностью ИСЧЕЗЛИ! Я сделал их поиск по всему компьютеру, также зашел в репозиторий. Наконец-то я просто должен был сделать всю работу снова! Но я действительно не решаюсь использовать SVN сейчас! =( Было бы безопаснее/лучше использовать tortoisesvn вместо Ankh. - person gideon; 02.09.2010
comment
хорошо, я сделал еще один тест с фиктивным решением. Я сделал 10 ревизий, совершенных каждой из них. Затем я щелкнул решение правой кнопкой мыши и выбрал «Просмотреть историю решений». Я щелкнул правой кнопкой мыши версию 7 и выбрал вернуться к этой версии, БУМ, все мои файлы отмечены красным крестиком, и когда я щелкаю их, он говорит, что они исчезли. Кроме того, они все удалены из моей папки! - person gideon; 02.09.2010
comment
Если вы вернетесь к ревизии, которая не содержит файлов, они действительно будут удалены из вашей рабочей копии. Это не значит, что они исчезли. Вы можете отменить рабочую копию, чтобы вернуть их, попробуйте щелкнуть правой кнопкой мыши решение и выбрать «Вернуть» оттуда, а затем обновить - person Sander Rijken; 02.09.2010
comment
Вы также можете увидеть в проводнике репозитория, что файлы, которые были удалены, находятся там. - person Sander Rijken; 02.09.2010
comment
нет, пробовал практически все варианты. Я также удалил все, затем переустановил, затем добавил проект в систему управления версиями, зафиксировал несколько изменений, а затем вернулся, и происходит то же самое, некоторые файлы просто пропадают. У них есть значок желтого информационного треугольника вместо обычных значков файлов cs в обозревателе решений. Я уверен, что где-то напортачил, возможно, во время установки SVN, но я думаю, что было бы лучше двигаться дальше и найти что-нибудь. еще. - person gideon; 27.09.2010
comment
Вы можете хотя бы попытаться воспроизвести проблему, чтобы мы могли исправить ошибку (если она есть)? - person Sander Rijken; 27.09.2010
comment
Хорошо, я буду. Я отмечу все, что сделал на этот раз, и опубликую здесь. - person gideon; 28.09.2010
comment
Я немного запутался, как только я зафиксирую несколько версий, если я хочу вернуться к определенной версии, что мне делать? Я открываю средство просмотра истории и щелкаю правой кнопкой мыши версию, к которой хочу вернуться, а затем выбираю «Вернуться к этой версии». Все файлы теперь отмечены красным восклицательным знаком, и когда я обновляю эти файлы с изменениями и пытаюсь зафиксировать, он говорит, что пытается зафиксировать конфликтующие элементы? Я могу разрешить все файлы, щелкнув правой кнопкой мыши и выбрав разрешение, но решение все еще имеет красную метку, и я не могу его разрешить? - person gideon; 01.10.2010
comment
Я попытался разветвить решение, и все мои подпапки были пустыми, и теперь мне нужно вручную заменить все локальные файлы с сервера, чтобы повторно добавить их. Ankhsvn ужасно глючит, и это с последним клиентским плагином для Visual Studio 2008 от 24 апреля 2013 года. - person Perfection; 24.04.2013