我在当地有一个分支机构,例如。~/project
我只想更新子目录~/project/subdir1
并忽略~/project
.
我怎么能那样做?
使用 bazaar 的简单更新将更新整个分支,而不仅仅是文件夹。
也许NestedTreesDesign可以回答你的问题。
2 基本方法
包含树的命令应该表现得好像子树是普通目录。子树中的命令不应影响包含的树(除非可能有用户干预)。
您可以使用视图(请参阅“bzr 视图”)仅在工作树中检出磁盘上的部分分支。
然而,即使有视图,Bazaar 也会检索树的完整历史记录——即使工作树不需要该历史记录。换句话说,这不会增加 .bzr/ 目录的大小;它通常会减小工作树的大小。