Denis Gladkikh
Russian   |  English

Выбранный тег: TFS

Немного о системах хранения исходников

У меня уже достаточно давно стоит дома репозиторий для хранения исходного кода и документов. Поставил я его, наверное, еще года 4 назад, как начал работать удаленно дома. Он использовался сначала для проектов, над которыми работал (удаленного репозитория в тот момент в той конторе не было – странно, но не было), затем начал хранить свои мелкие проекты, наработки, потом подумал о том, что и диплом, который я писал в то время в LaTeX, тоже очень хорошо хранить в репозитории. Потом и OneNote, презентации, документы и т.д. Самое удивительное, что за эти 4 года репозиторий у меня вырос всего на 200 мегабайт. Использовал я тогда обычный SVN. Поставил TortoiseSVN, сделал репозиторий в папке и начал использовать. Со временем появилась необходимость расшаривать этот репозиторий между несколькими компьютерами, тогда я познакомился с Visual SVN Server, который так удачно оказался бесплатным.



Переход на Team Foundation Server 2010. Система для ведения задач и базы знаний.

Я уже писал не раз, что на текущей моей работе мы использовали систему контроля исходного кода похожую на Visual SourceSafe (от Dynamsoft). Да-да это когда делаешь Check Out, а тебе стучатся в мессенджер и просят сделать поскорее Check In, так как кому-то тоже нужно бы с этим файлом поработать (кто не знает он лочит файлы на сервере, один файл можно менять только одному человеку за раз). Но это время наконец-то забыто, и мы планово перешли на Team Foundation Server 2010 около месяца назад. В сети есть куча примеров, как сделать импорт из Visual SourceSafe в TFS с сохранением всей истории, но, к сожалению, у нас был не совсем VSS, и тратить много времени на изучение, как это правильно сделать не хотелось, потому было решено просто залить последний рабочий код. Кстати, именно в это время у нас состоялся freeze версии, потому мы и нашли немного свободного времени, и спокойно начали переходить. Для системы bug tracking у нас использовался Redmine, достаточно удобная штука (да еще и бесплатная). Теперь для ведения задач у нас это TFS, а для форумов, wiki страниц и остального - это Windows SharePoint Services 3.0, который становится рядом с TFS. Что ж, хотелось бы поделиться немного своими впечатлениями.



Работаем с CodePlex. Как запомнить пароль для проекта?

Решил выложить один мелкий проект на codeplex. Думаю, что многие знают, что с codeplex можно работать как через SVN клиент, так и через TFS. Так вот через SVN у меня работать как-то не получилось, при попытке добавить dll в папку у меня вылетало такое вот сообщение “Server sent unexpected return value (200 OK) in response to PUT request for ”. Как его побороть не понятно, нашел дискуссию на codeplex по этой теме Can't commit binary files using TortoiseSVN, последнее сообщение было в прошлом году, что не радует. Ну ладно, все равно сейчас с TFS работаю, потому перелез на TFS и для codeplex. Но там есть тоже неприятный момент – Visual Studio спрашивает постоянно пароль при каждом новом подключении к проекту, а галочки Save credentials нет. Но способ есть.