1

Я и моя пара друзей начнут работать над проектом базы данных C#. Мы будем использовать Microsoft VS 2015 и SQL Server 2014. Есть ли способ, которым наша Visual Studio (установленная на отдельном ноутбуке) может подключаться к одному проекту?Подключение нескольких Microsoft Visual Studio к тем же проектам

Например, если один из моих друзей удаляет класс из проекта, этот класс также следует удалить из нашего проекта. Кроме того, если он что-то добавляет, это изменение должно также отображаться на нашем VS-решении.

+1

попробовать мерзавец, сделать кучу чтения на систему управления версиями и что мерзавец является первым. также посмотрите на http://ohshitgit.com/ и, возможно, используйте что-то вроде smartgit. Visual Studio также поддерживает git. Существуют и другие преимущества использования источника управления, например, возможность видеть, какие изменения вы внесли в свой код с течением времени. –

ответ

0

Team Foundation

Вы можете использовать Team Foundation управления версиями (TFVC) в масштабе от небольших до крупных проектов, а также с помощью серверных рабочих областей, можно масштабировать до очень больших базы кода с миллионами файлов на каждую ветвь и большие двоичные файлы. TFVC - это централизованная система контроля версий, которая позволяет применять гранулированные разрешения и ограничивать доступ к файлу . Поскольку ваша команда проверяет всю свою работу на своем сервере Team , вы можете легко провести аудит изменений и определить, какой из пользователей зарегистрирован в наборе изменений. Используя сравнение и аннотацию, вы можете определить точные изменения, которые они сделали.

https://www.visualstudio.com/tfs/

GitLab

GitLab Inc. является компанией на основе проекта с открытым исходным кодом GitLab. GitLab - это приложение для совместного использования кода, тестирования и развертывания кода. Он обеспечивает управление хранилищами Git с помощью мелкозернистого контроля доступа, обзоров кода, отслеживания проблем, каналов активности, вики и непрерывной интеграции .

https://about.gitlab.com/

Bitbucket

Bitbucket является веб-хостинг для проектов, которые используют либо ртутный (с момента запуска) или Git (начиная с октября 2011 г.) пересмотра контроля системы. Bitbucket предлагает как коммерческие планы, так и бесплатные счета . Он предлагает бесплатные учетные записи с неограниченным количеством приватных репозиториев (которые могут иметь до пяти пользователей в случае бесплатных счетов) по состоянию на сентябрь 2010 года, но, пригласив трех пользователей присоединиться к Bitbucket, можно добавить еще трех пользователей, для восьми пользователей. Bitbucket написан на Python с использованием веб-фреймворка Django.

https://www.atlassian.com/software/bitbucket

1

Если у вас есть проект db в Visual studio, вы должны подключить его к некоторому управлению версиями. После этого каждое изменение, сделанное вашими друзьями, будет извлекаться/вытаскиваться на вашем локальном компьютере, и вы выполните проект db. То же самое касается изменений кода в вашем основном проекте. Читайте о svn и git и выберите то, что лучше для вас.

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

Getting your project on GitHub

Subversion является свободным/открытым исходным кодом система управления версиями (VCS). То, что , Subversion управляет файлами и каталогами, и изменения, внесенные в их, со временем. Это позволяет восстановить более старые версии ваших данных или просмотреть историю изменений ваших данных. В связи с этим, многие люди думают, что системы контроля версий в качестве своего рода «время машины.»

Subversion может работать в сетях, что позволяет использовать его на на разных компьютерах. На некотором уровне способность для различных пользователей изменять и управлять одним и тем же набором данных из соответствующих мест способствует сотрудничеству. Прогресс может произойти быстрее без единого канала, через который должны произойти все изменения. И потому, что работа выполнена с версией, вам не нужно бояться, что качество - - компромисс для потери этого канала - если какое-то неправильное изменение сделано к данным, просто отмените это изменение.

Некоторые системы управления версиями также представляют собой программную конфигурацию систем управления (SCM). Эти системы специально адаптированы к управлению деревьями исходного кода и имеют множество функций, специфичных для , для разработки программного обеспечения, таких как естественное понимание программирования языков или предоставление инструментов для создания программного обеспечения. Subversion, , однако, не является одной из этих систем. Это общая система, которая может использовать для управления любой коллекцией файлов. Для вас эти файлы могут быть быть исходным кодом - для других - ничего из списков покупок в магазинах до цифровых микширования видео и за его пределами.

Importing Data Into A Repository SVN

Если вы не знаете с мерзавца/SVN Я советую использовать SVN легко понять. У Git есть свои преимущества, когда ваша команда действительно большая и с открытым исходным кодом. В настоящий момент git является «будущим» в управлении версиями.

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