具有目录树差异的 Git 分支
最初,“master”分支包含两个目录。 (假设“dir1”和“dir2”)
随后从“master”创建了一个开发分支“dev”。出于项目目的,应在“dev”分支中继续更新 dir1 和 dir2,但“master”不应包含 dir2。
如何实现从“dev”合并到“master”而不每次都使用dir2?
Initially, the ‘master’ branch contained two directories. (Let’s say ‘dir1’ and ‘dir2’)
A development branch ‘dev’ was created from ‘master’ afterwards. For project purposes, both dir1 and dir2 should be continued updated in ‘dev’ branch, but ‘master’ should not contain dir2.
How it is possible to implement a merge into ‘master’ from ‘dev’ without taking dir2 each time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与 SVN 相反,git 根本不跟踪单个目录。
但是,您可以将
dir2
包含在现有存储库的.gitignore
中,并为其内容设置不同的 git 存储库。Contrary to SVN, git doesn't track individual directories at all.
You could, however, include
dir2
in.gitignore
in the existing repository and set up a different git repository for its content.