2013-10-15 3 views
1

Я разрабатываю проекты ASP.NET SOLO, теперь у меня есть проект, в котором я буду работать с двумя другими разработчиками. Другие два разработчика будут работать со мной в одном и том же проекте удаленно.Разработка ASP.NET Team

Инструменты Что мы будем использовать ..

  • Visual Studio 2010 Ultimate Edition
  • MS SQL Server 2012
  • Microsoft MVC 3.0 FrameWork
  • Microsoft IIS 7.0

I будут в основном работать над моделями и контроллерами, другие два разработчика будут активно участвовать в создании VIEWS, а некоторые тики с n контроллеров. Другими словами, почти все файлы будут доступны всем трем из нас, чтобы вносить изменения в любое время.

Я не знаю, как лучше всего подходит, когда мы можем работать в команде, редактировать и редактировать изменения в нашем LIVE STAGING/TEST SERVER.

Я слышал об источниках безопасных программ, но никогда не использовал их, это то, что мне нужно? если да, то БЕСПЛАТНО, чтобы использовать их удаленно?

Другими словами, мне нужен простой, но эффективный подход к работе над проектом в качестве команды, где все члены команды работают удаленно. Только подход, который я знаю, это «FTP», где все мы FTP-файлы на тот же WebServer, но это оставляет нам много места для перезаписи друг друга.

+0

[Распределенный контроль версий] (http://en.wikipedia.org/wiki/Distributed_revision_control) FTW! –

ответ

2

Team Foundation Service является бесплатным и не требуется настройка сервера/домена. До 5 можно подключиться бесплатно. http://tfs.visualstudio.com/

Существует также Team Foundation Express, который имеет аналогичные ограничения для SQL Server Express, так как это то, что он использует для хранения. Для этого потребуется несколько более сложная настройка, так как вам нужно иметь возможность динамически регистрировать IP-адрес или получать статический IP-адрес от вашего интернет-провайдера, а также конфигурации, позволяющие другим пользователям подключаться и/или VPN на сервер. http://www.microsoft.com/visualstudio/eng/products/visual-studio-team-foundation-server-express

Оба плотно интегрированы с VS 2012 года и обратно совместимы с 2010 годом, если вы устанавливаете SP1 и обновление GDR, хотя для настройки проектов вам понадобится 2012 год. Оба варианта TFS имеют бесплатную оболочку 2012 года для выполнения этой конфигурации.

+0

TFS имеет смысл, я создал учетную запись с ней. У меня есть VS 2010 с пакетом обновления 1, я также установил обновление GDR. Однако мое меню «Team Explorer» в VS очень ограничено, я не вижу никаких параметров (таких как HOME, установка рабочего каталога и т. Д.). любые причины? – highwingers

+0

Поскольку эти параметры не существуют в TFS. –

+0

Вы должны действительно разъяснить «TFS», поскольку он первоначально стоял за «Team Foundation Server» (предварительный облачный) и теперь также используется для «Team Foundation Service» (облако). Некоторые вещи недоступны с облачной версией, и некоторые вещи по-прежнему сглажены Microsoft на будущее.Все доступные в облачной версии в настоящее время бесплатны, пока они не реализуют и не анализируют различные функции. Нажмите ссылку «Цены» на этом сайте, чтобы узнать, что доступно и что планируется. – ps2goat

1

вы можете использовать Tortoise SVN, который поставляется бесплатно и расстановки легко доступны http://tortoisesvn.net/

Это очень хорошо для основных целей, которые только и только исходные contro.check модули, проверить outs.but Если вы хотите делать некоторые продвинутые вещи, такие как сохранение ошибок, отслеживание progress.generate reports.Use Team Foundation Server, который лицензирован microsoft

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