Настройка среды разработки с несколькими рабочими станциями и Visual Studio 2008 - PullRequest
0 голосов
/ 25 декабря 2008

В настоящее время у меня есть небольшой ноутбук и настольный компьютер (+ игровая установка), который я использую для разработки. Я предпочитаю использовать рабочую станцию ​​дома из-за нескольких больших дисплеев и производительности, а также портативности для мобильности. Когда мне нужно работать над веб-проектами Visual Studio 2008, я подключаюсь к своему рабочему столу через интернет Я хотел бы выполнить эту работу локально на своем рабочем столе, но передача файлов туда и обратно громоздка.

Я использую Beyond Compare для синхронизации исходных файлов и Redgate SQL сравни для синхронизации баз данных. Мой сервер разработки - это сервер Ubuntu, на котором запущены VMWare с экземплярами Windows Server 2003 с IIS и SQL Server для каждого проекта. Этот сервер доступен через FTP через центральный концентратор FTP. Я не работаю в команде, поэтому Subversion (или подобный) не требуется ... хотя я не против его использования. Я не компилирую, пока не пришло время перейти к производству, которое я делаю со своего рабочего стола.

У кого-нибудь есть предложения по улучшению, которые бы упростили эту среду с несколькими рабочими станциями?

Ответы [ 3 ]

2 голосов
/ 25 декабря 2008

Использование контроля источников, доступного для обоих, почти наверняка сделает жизнь намного проще. Я также сказал бы, что контроль над исходным кодом намного больше, чем просто работа в команде. Это позволяет экспериментировать без риска потерять существующую работу, сохранять стабильные выпуски и ветки разработки и т. Д.

Существует множество общедоступных решений по управлению исходным кодом - недавно я начал использовать git , а github действительно прост в использовании. (Я использую git только из командной строки - он не так удобен, как VisualSvn или что-то подобное в Visual Studio, но если вы довольны командной строкой, это не должно быть проблемой.)

Какой бы вариант вы ни выбрали, система управления исходным кодом наверняка будет моим предложенным решением для нескольких рабочих станций.

0 голосов
/ 29 декабря 2008

Я бы настоятельно рекомендовал использовать контроль исходного кода для разработки нескольких систем (или разработки для одной системы). Наряду с упрощением синхронизации изменений между несколькими системами, он также помогает вам отслеживать изменения и создавать резервные копии своей работы. Я нахожу бесценным возможность внедрять рискованные изменения, зная, что с помощью пары щелчков я могу вернуть свою работу на более раннюю стадию.

Subversion может быть хорошим, и я обычно рекомендую бесплатное программное обеспечение с открытым исходным кодом, но я бы рекомендовал дать perce шанс. Он имеет бесплатную лицензию на 2 пользователя / 5 рабочих станций, поэтому он все еще бесплатный, как в пиве, для большинства домашних нужд. Интерфейс прост в использовании, у него много приятных функций, и, если вы не забудете установить подключаемый модуль SCC Perforce, он напрямую и прозрачно интегрируется с Visual Studio (включая автоматическую проверку при редактировании).

0 голосов
/ 26 декабря 2008

Я отказался от использования двух своих рабочих станций для разработки и перешел к тому, чтобы просто использовать свой мобильный ноутбук в качестве основной машины для разработчиков и бизнеса.

Используя док-станцию ​​HP для рабочих станций, я получаю настройку с двумя экранами. тогда у меня есть настольный компьютер как мой локальный сервер и резервный компьютер.

достаньте немного SSD флэш-памяти для вашего ноутбука, и это будет быстрее, чем ваши стационарные!

Andy

...