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

本文关键字:项目 连接 Studio Microsoft Visual | 更新日期: 2023-09-27 18:09:52

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

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

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

如果你在Visual studio中有db项目,你应该将它连接到一些版本控制。之后,你的朋友所做的每一个变化将在你的本地机器上取/拉,你将执行db项目。对于主项目中的代码更改也是如此。阅读svn和git的相关信息,选择更适合你的。

Git是一个免费的开源分布式版本控制系统设计来处理一切从小到非常大的项目速度和效率。

在GitHub上获取项目

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

Subversion可以跨网络运行,这使得它可以被不同电脑上的人。在某种程度上,能力是多种多样的人们可以从各自的角度修改和管理同一组数据地点促进协作。可以更快地取得进展没有一个单一的管道,所有的修改必须通过它发生。因为工作是有版本的,你不必担心质量是有版本的失去管道的代价——如果做出了一些错误的改变对于数据,只需撤销更改。

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

导入数据到存储库SVN

如果你不知道git/svn,我建议你使用svn,它很容易理解。当您的团队非常大并且是开源的时候,Git有它的优势。目前git是版本控制的"未来"。

Team Foundation

您可以使用团队基础版本控制(TFVC)从小扩展对于大型项目,通过使用服务器工作区,您可以扩展到非常大的代码库,每个分支有数百万个文件,而且很大二进制文件。TFVC是一个集中式的版本控制系统您应用细粒度权限并将访问限制到一个文件的水平。因为你的团队把他们所有的工作都提交给了你的团队基础服务器,您可以轻松地审核更改并确定哪些用户签入了一个变更集。通过使用compare和annotate,您可以确定他们所做的确切更改。

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

GitLab

GitLab Inc.是一家基于GitLab开源项目的公司。GitLab是一个集编码、测试和部署于一体的应用程序。它为Git仓库管理提供了细粒度的访问控制,代码审查、问题跟踪、活动提要、wiki和持续的集成。

https://about.gitlab.com/

Bitbucket都

Bitbucket是一个基于web的托管服务,为使用两者的项目Mercurial(自发布以来)或Git(自2011年10月以来)修订版控制系统。Bitbucket提供商业计划和免费计划账户。它提供免费账户,私人账户数量不限存储库(在免费的情况下最多可以有五个用户)帐户),但通过邀请三个用户加入Bitbucket可以再添加3个用户,总共8个用户。Bitbucket是使用Django web框架用Python编写的。

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