我有下一个文件夹结构:
mySolution/
|--.git/
|--dirA/
|--dirB/
我不会仅为dirA 创建分支 dirABranch ,因此我从该 dirA 的上下文菜单创建分支和提交,并添加未版本控制的文件。但是,如果我签出Master或dirABranch,所有解决方案都会从该版本恢复状态。但我只想要 dirA!如果从子目录中文件的上下文菜单中签出,我还发现了一些错误/意外行为。我在win7上使用最后一个Git,TortoiseGit
我有下一个文件夹结构:
mySolution/
|--.git/
|--dirA/
|--dirB/
我不会仅为dirA 创建分支 dirABranch ,因此我从该 dirA 的上下文菜单创建分支和提交,并添加未版本控制的文件。但是,如果我签出Master或dirABranch,所有解决方案都会从该版本恢复状态。但我只想要 dirA!如果从子目录中文件的上下文菜单中签出,我还发现了一些错误/意外行为。我在win7上使用最后一个Git,TortoiseGit
您不能在 git 中使用一个存储库来执行此操作。这个想法是,在 git 中,存储库总是作为一个整体使用。
您最好的选择是将存储库一分为二。第二个将只是 dirA ,您将其作为submodule包含到主存储库中。