Если над проектом работает более одного человека, то рано или поздно наступает момент , когда им необходимо как-то обмениваться исходниками. Тут на помощь приходят CVS, SVN, Visual Source Safe, Team Foundation Server и другие. Одной из особенностей этих систем является то, что они хранят разные версии одних и тех же файлов. Стандартая ситуация: сдать файл в хранилище, сделать в нём изменения и... и достать себе более старую, но правильную версию. Эта система работает до одного момента: исходники не компилируются, а текущее их состояние надо зафиксировать. Раньше мне приходилось копировать изменяемые файлы в отдельные папки, чтобы иметь возможность в любой момент выбрать нужную мне версию.
Недавно на www.codeplex.com/ нашел маленький (41), но очень полезный прокет - Visual Local History 2005. Он хранит все изменения файлов и даёт возможность в любой момент восстановить любую из доступных версий.
После установки плагина для VS (поддерживается как Visual Studio 2005, так и 2008 Beta) в меню Tools появляется новый пункт меню, после выбора которого перед нами появляется окно плагина.
При открытии или создании проекта или solution в его папке создаётска скрытая папка с именем ".history", куда
после каждого сохранения файла записывается его предыдущее состояние.
Для восстановления нужной копии досточно лишь сделать правый клик по нужному файлу в окне Local History выбрать Restore.
Простой интерфейс, скромный набор функций, но очень полезный плагин. Пользуюсь им уже около месяца и теперь не представляю как я раньше работал без него. Вместе с intellisense он экономит не только время, но и нервы. Всегда есть возможность посмотреть на то, как изменялся файл и вернуться к предыдущей точке.
Как говорится, лучше один рах попробывать самому, а потом пользоваться этим каждый день.
четверг, 15 ноября 2007 г.
Подписаться на:
Комментарии к сообщению (Atom)
3 комментария:
Привет, Ванька! Да, хотела бы чего-то прокомментировать, но, увы... Я в этом деле полный, абсолютный нуль:)
Но тем не менее, мну нравиццО как практически все программеры излагают свою мысль: с чувством, толком, с расстановкой! Аж завидую))) И слов столько красивых ^_^
и тебе привет))). ну ты свои мысли лучше излагаешь, до тебя мне ещё писать и писать...
Я?:) Ты серьезно?:) мну кажеццО, что Я уже разучилась это делать :$
Отправить комментарий