需要一个好的Visual Studio代码协作插件
我们有一个非常大的软件包,我们已经在3个开发人员中编写了一个软件包,一个在另一个国家。需要一个好的Visual Studio代码协作插件
既然项目越来越大,我们现在有3个开发人员,那么合并越来越困难。 我们目前所做的是有一个中心项目文件夹,我们都使用Beyond Compare进行手动合并。这种方法非常好,但速度很慢,而且有一点琐碎的过程,因为我们有超过15个模块和数百个文件要合并。
我们真正需要的是一个用于Visual Studio的好插件。 我们需要为每个已更改的行/块执行手动落实。
任何人都可以提出任何好的VS插件或软件,可以帮助我们吗?
回答:
您可能可以通过http://ankhsvn.open.collab.net/或http://www.visualsvn.com/的组合来完成此操作,并且如果它是一个选项(取决于项目委托控制),则可以使用外部托管的SVN服务器来帮助降低延迟问题。
回答:
看来你只是需要一个真正的源代码管理系统。 Team Foundation Server是Microsoft提供的集成解决方案。如果你想要更轻量化/开源的东西,那么还有其他选项,例如VisualHG(a Mercurial插件)或Git Source Control Provider(对于Git,自然而然)。
回答:
给SVN(Subversion)试试你可以去http://www.visualsvn.com/并下载它的客户端和服务器,非常容易使用。
回答:
我全心全意地建议使用git。它是为了分布式开发的明确目的而制定的源代码控制,并且我指的是容易合并的分支分支。它会很适合你,在另一个国家有合作者。它支持提交文件的选定部分。
但是,如果你想让它在Windows上成为一个流畅的体验,我会推荐以下内容。
下载SmartGit(优选版本3.0+)。这真的是Windows上最好的git客户端。
在GitHub(便宜)或BitBucket(免费)上设置私人(无公共访问)帐户。
在当前代码库的目录中初始化一个git仓库。确保设置.gitignore(告诉git要忽略的文件,即不跟踪)忽略所有本地创建的文件,例如作为常规构建过程的一部分创建的visual studio文件和二进制文件等。您希望列表SmartGit中的修改文件在编译后完全清空。当你继续时,Otherwize git不会对你有多大的意义。当真正跟踪仅重要的文件时,它效果最好。
现在,为最初的提交。在git中,你“提出”你想包含在提交中的所有东西。可以将修改过的文件或修改过的文件的一部分进行分段并提交。您可以将您的更改分成多个提交。
想与其他人分享,选择“push”,将更改推送到GitHub/BitBucket。想要看看其他人做了什么,选择“拉”将更改拉到你的电脑。
如果有任何冲突,冲突的文件将在SmartGit中标记出来,您可以通过双击文件并获取三向合并视图在本地计算机上解决冲突的文件。 Git通常非常擅长自动解决这些冲突,但如果需要它,SmartGit也是如此。
如果您使用的是GitHub,则可以使用其内联注释功能来讨论/查看您的代码。您可以轻松地创建分支机构,以便在决定将其放入主线之前将更改推送到可能的审阅分支中。
以上是 需要一个好的Visual Studio代码协作插件 的全部内容, 来源链接: utcz.com/qa/257312.html