如何仅在我的外部设备上执行 Subversion 更新?
我们使用 Subversion 进行版本控制,并在使用外部的项目之间共享公共代码。任何给定的项目看起来都是这样的:
- project/(svn:externals 在此目录上设置)
- externals/(此目录未检入;它在 svn:externals 中指定)
- moduleA/(这来自不同的存储库)
- moduleB/(这来自不同的存储库)
- (此处还有其他文件和目录)
- externals/(此目录未检入;它在 svn:externals 中指定)
为了澄清,project/ 目录上设置的 svn:externals 属性是:
http://svnserver/repository/moduleA externals/moduleA
http://svnserver/repository/moduleB externals/moduleB
我想执行 svn update< /code> 在 project/ 目录中,但只更新externals/的内容。有什么办法可以做到这一点吗?
We use Subversion for version control, and we share common code among projects using externals. Any given project looks something like this:
- project/ (svn:externals is set on this directory)
- externals/ (this directory is not checked in; it is specified in svn:externals)
- moduleA/ (this comes from a different repository)
- moduleB/ (this comes from a different repository)
- (other files and directories here)
- externals/ (this directory is not checked in; it is specified in svn:externals)
To clarify, the svn:externals property set on the project/ directory is:
http://svnserver/repository/moduleA externals/moduleA
http://svnserver/repository/moduleB externals/moduleB
I would like to perform svn update
on the project/ directory, but only update the contents of externals/. Is there any way to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需在 project\externals 目录上执行 svn update 就可以了;类似于:
Subversion 允许您更新各个子目录
Just doing a svn update on the project\externals directory should work; something like:
Subversion allows you to update individual sub-directories