【发布时间】:2015-09-04 17:42:48
【问题描述】:
免责声明:我是 Visual Studio 的新手。我知道如何使用和设置 GIT,只是不通过 Visual Studio。
我需要与一个团队合作开展一个项目,我们希望将 GIT 用作版本控制系统。使用 GIT,我会在我们的一台服务器上设置一个远程存储库,然后我们将从我创建的存储库中推送和拉取。但是,当我尝试将 Visual Studio 2013 与我的 GIT 创建的远程存储库连接时,它会向我抛出许多错误。我一直在网上搜索,所有提到带有 GIT 的 Visual Studio 2013 的内容似乎都假设我将把我的远程存储库放在 Team Foundation Server 上,要么托管我的 Microsoft,要么设置在我自己的服务器上。
问题是,这个项目的预算非常紧张,而且最初的程序员没有考虑到 TFS 的成本。是否可以使用 Visual Studio 的内置 GIT 功能与团队合作,但没有在某处设置 TFS?
编辑:我的经理不想使用任何类型的云托管服务,因此我需要能够将远程存储库存储在我的一台服务器上。
【问题讨论】:
-
托管 TFS 是免费的(适用于小型团队),但 Visual Studio 不限于使用包含的源代码控制客户端 - 您可以下载其他客户端
-
您能否给我一些提示,甚至是在线操作指南,使用 Visual Studio 为 GIT 设置远程存储库,而无需设置 tfs?它似乎不喜欢连接到我已经创建的纯 GIT 创建存储库。
-
Stack Overflow 不是教程:网上有很多教程。另请注意我的答案的第二个链接中示例屏幕截图中的源存储库的位置。
-
只需在 GitHub、GitLab 等上建立一个存储库用于测试目的。在本地计算机上克隆存储库后,您将能够在 Team Explorer 中看到此存储库,就像查看位于 TFS 上的存储库一样。如果您的经理不允许使用云服务,您可以设置自己的 GitLab 服务器,这与 GitHub 非常相似。
-
您可以通过映射驱动器将 Git 存储库放在文件共享上(请注意使 Windows 样式路径正常工作:大量反斜杠 :-)),然后克隆到您的工作区。 (但我这里没有任何例子。)
标签: git visual-studio-2013 tfs