如何为仅需要的文件创建 TortoiseGit 分支?
我有下一个文件夹结构:
mySolution/
|--.git/
|--dirA/
|--dirB/
我不会仅为 dirA 创建分支 dirABranch,因此我从该 dirA 的上下文菜单创建分支并提交,并添加非版本控制的文件。但是,如果我签出 Master 或 dirABranch,所有解决方案都会从该版本恢复状态。但我只想要dirA!如果从子目录中文件的上下文菜单中签出,我还发现了一些错误/意外行为。 我在win7上使用最后的Git,TortoiseGit
I have next folder structure:
mySolution/
|--.git/
|--dirA/
|--dirB/
I wont to create branch dirABranch for only dirA, so I create branch and commit from context menu of this dirA, and add not-versioned files. But if I checkout for Master or for dirABranch, all solution restore state from that revision. But I want only dirA! Also I found some bug/unexpected behaviour if checkout from context menu of files in subdirectories.
I use last Git,TortoiseGit on win7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法使用 git 中的一个存储库来执行此操作。这个想法是,在 git 中,存储库始终作为一个整体来使用。
最好的选择是将存储库分成两部分。第二个只是 dirA,您可以将其作为 子模块 包含到主存储库中。
You can't do this using one repository in git. The idea is that in git, a repository is always used as a whole.
Your best option is to split the repository in two. The second one will be only dirA and you include it into the main repository using as a submodule.