0

多年来,我一直是 Visual SourceSafe 用户,出于显而易见的原因,我正在尝试对 git 进行更改。我已经下载并一直在尝试 Visual Studio 2012 的 git 扩展。我有几个问题希望有人能帮助我。

使用 git 扩展,当我将我的 VS 解决方案添加到源代码控制时,它会在存储我的项目的目录中创建一个 git 存储库。使用 VSS,我习惯了我的所有项目都驻留在同一个存储库中。使用 git,我似乎每个项目/解决方案都有一个存储库。这是典型的还是我做错了什么?

此外,当我有一个包含多个项目的解决方案并添加源代码控制时,主项目将添加到 git 存储库(同样,它是自己的存储库),但引用的项目不包含在内......然后我必须将它们添加到分别进行源代码控制,他们再次在相应的项目文件夹中获得自己的存储库。

那么对于 git,每个项目都有一个存储库,而不是一个包含多个项目的存储库吗?

是否有资源可以帮助 VSS 用户将思维转变为 git?用于傻瓜(呃,vss用户)视频/博客/书籍的git会很有帮助。

谢谢!

4

1 回答 1

3

每个 VS 解决方案都有一个 git 存储库似乎很自然。一方面,如果旧的已弃用解决方案有自己的存储库,则删除它会容易得多。但是 git 两者都支持:你也可以拥有一个包含多种解决方案的大型存储库。

这个网站值得做一个介绍。有关更多详细信息,您可以下载Pro Git 书籍

学习 git 并不容易,使用 git 肯定比使用 Visual SourceSafe 复杂。但这是非常值得的。

于 2013-05-13T13:54:14.493 回答