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