首先,我们所有的项目都是 .Net C# 项目。
我需要一些关于设置本地和存储库结构的最佳方法的建议。
我们有一个主要项目作为我们所有项目使用的核心库。我不一定希望拥有一个包含多个项目的存储库,但我确实希望我的其他项目能够访问主库的项目。出于组织目的,我希望将每个项目都放在自己的存储库中。
我知道我应该在我的本地系统上做些什么来实现这一点,但我想在开始设置我的项目之前获得社区的意见。
更新
与布拉德利建议的非常相似,我采用了类似的结构:
All Projects Folder
Core Project
Another Project
Yet another Project
使用GitHub for Windows,您可以使用该Clone To
功能将本地存储库放置在主项目文件夹中。因此,在此示例中,我将从 GitHub for Windows 中选择远程存储库,右键单击要克隆的远程存储库并选择克隆到。我会选择“所有项目文件夹”来放置我的代码。这将为您创建文件夹和项目结构。然后,其他项目可以通过使用该结构中的相对路径来相互引用。我发现使用Git Source Provider for Visual Studio 2012 也有助于查看项目之间的所有未决更改。