将多个Microsoft Visual Studio连接到相同的项目

时间:2016-10-03 03:14:35

标签: c# sql-server visual-studio visual-studio-2010 visual-studio-2012

我和我的几个朋友将开始研究C#数据库项目。我们将使用Microsoft VS 2015和SQL Server 2014.我们的Visual Studio(安装在单独的笔记本电脑上)是否可以连接到同一个项目?

例如,如果我的一个朋友从项目中删除了一个类,那么该类也应该从我们的项目中删除。此外,如果他添加了某些内容,那么该更改也应该显示在我们的VS解决方案中。

2 个答案:

答案 0 :(得分:1)

如果在Visual Studio中有db项目,则应将其连接到某个版本控制。之后,您的朋友所做的每一项更改都将在本地计算机上获取/拉取,您将执行db项目。同样适用于主项目中的代码更改。阅读svn和git并选择最适合你的方法。

  

Git是一个免费的开源分布式版本控制系统   旨在处理从小型到大型项目的所有内容   速度和效率。

Getting your project on GitHub

  

Subversion是一个免费/开源版本控制系统(VCS)。那   是的,Subversion管理文件和目录,以及所做的更改   他们,随着时间的推移这允许您恢复旧版本的   数据或检查数据更改的历史记录。在这方面,   许多人认为版本控制系统是一种“时间   机“。

     

Subversion可以跨网络运行,允许它被使用   不同电脑上的人。在某种程度上,各种能力   人们来自各自的修改和管理同一组数据   地点促进合作。进展可以更快地发生   没有一个管道,必须通过它进行所有修改。   因为作品是版本化的,所以你不必担心质量   失去那条管道的权衡 - 如果做出了一些不正确的改变   对数据,只需撤消该更改。

     

某些版本控制系统也是软件配置   管理(SCM)系统。这些系统专门针对   管理源代码树,并具有许多特定的功能   软件开发 - 例如本地理解编程   语言,或提供构建软件的工具。颠覆,   但是,不是这些系统之一。这是一个通用的系统   用于管理任何文件集合。对你来说,这些文件可能会   是源代码 - 为其他人,从杂货店购物清单到   数字视频混合及其他。

Importing Data Into A Repository SVN

如果您不了解git / svn,我建议您使用SVN,这很容易理解。当你的团队非常庞大并且开源时,Git有自己的优势。目前,git是版本控制中的“未来”。

答案 1 :(得分:0)

团队基金会

  

您可以使用Team Foundation版本控制(TFVC)从小规模扩展   对于大型项目,通过使用服务器工作区,您可以扩展到   非常大的代码库,每个分支和大数百万个文件   二进制文件。 TFVC是一个集中版本控制系统   您应用细化权限并限制访问文件   水平。因为您的团队会将所有工作都纳入您的团队   基础服务器,您可以轻松审核更改并识别哪些   用户签入变更集。通过使用比较和注释,您可以   确定他们所做的确切变化。

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

<强> GitLab

  

GitLab Inc.是一家基于GitLab开源项目的公司。   GitLab是一个代码,测试和部署代码的应用程序。它   为Git存储库管理提供细粒度的访问控制,   代码评论,问题跟踪,活动源,维基和连续   集成。

https://about.gitlab.com/

<强>到位桶

  

Bitbucket是一个基于Web的托管服务,用于使用其中任何一个的项目   Mercurial(自推出以来)或Git(自2011年10月起)修订版   控制系统。 Bitbucket提供商业计划和免费   账户。它提供无限数量的私人免费帐户   存储库(在免费的情况下最多可以有五个用户)   截至2010年9月,但邀请三位用户加入   Bitbucket,可以添加三个用户,总共八个用户。   Bitbucket是使用Django Web框架用Python编写的。

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