2012-05-26 2 views
0

Я использую Microsoft Visual SourceSafe 2005.Визуальное представление дерева источников не синхронизируется с корневой папкой?

Я установить папки базы данных является D: \ Код

Когда я сливаю код и проверьте новый код, чтобы источник безопасной. Я предполагаю, что файл, который я только что проверил, это $ \ Code \ a.cpp. Но когда я открываю файл a.cpp в папке D: \ Code \ a.cpp, я не вижу, что новый код строки проверен. Это всегда старая версия файлов.

Это ошибка VSS?

Спасибо!

T & TGroup

+0

Какая у вас версия VSS? Ознакомьтесь с обновлением здесь: http://support.microsoft.com/kb/943847 – Logan

ответ

1

Было бы лучше, если вы можете предоставить более подробную информацию.

  1. Как вы объединили файлы? Убедитесь, что вы объединили модификацию в $ \ Code \ a.cpp, а не наоборот.

  2. Пожалуйста, проверьте историю a.cpp и изучите действия, которые вы сделали в файле. При необходимости выполните операцию diff в исторических версиях.

  3. Вместо того, чтобы открывать локальный файл, вы пытались открыть a.cpp непосредственно из VSS?

+0

Спасибо за ваш ответ! 1. Я просматриваю файл a.cpp и просматриваю его в другой папке (папка Checkout), и я редактирую этот файл, а затем возвращаю обратно в VSS. 2,3: После регистрации я могу увидеть новейшее обновление этого файла на VSS и предыдущих версиях. Но в папке базы данных (D: \ Code), которую я выбрал при создании базы данных с этим проектом, не обновляется. – TTGroup

+0

Рабочая папка и папка проверки могут отличаться. Например, вы устанавливаете рабочую папку D: \ Code для $ \ Code. Вы все равно можете проверить a.cpp на C: \ Code, например. После того, как вы зарегистрируете файл, последняя версия на вашем локальном компьютере находится в C: \ Code, а не в D: \ Code. Надеюсь, что информация помогает. – Windy

1

Вы, вероятно, путаетесь с концепцией «рабочая папка». Скажем, вы установили D: \ Code в качестве рабочей папки $ /, а решение/проект, содержащий a.cpp, находится в другой папке, например E: \ Code.

Теперь, если вы отредактируете a.cpp в Visual Studio, а затем зарегистрируйтесь, «E: \ Code \ a.cpp» обновлен, но не «D: \ Code \ a.app».

+0

Спасибо! Я объясню более подробно: D: \ Code - это папка, которую я выбираю при создании базы данных для подключения к VSS. Затем я проверяю файл a.cpp на папку «Checkout», редактирую этот файл и затем возвращаюсь к VSS. После этого на VSS я вижу, что файл a.cpp обновился с последней версией, и когда я показываю историю, я могу видеть предыдущие версии. Но я не знаю, почему корневая папка базы данных D: \ Code \ a.cpp не обновляется. – TTGroup

Смежные вопросы