【发布时间】:2012-09-25 18:31:56
【问题描述】:
情况是这样的……
我在本地创建了一个解决方案,其中包含 3 个项目(一个在本地创建的 Web 应用程序、一个在本地创建的 Web 应用程序部署项目以及一个连接到 googlecode.com 存储库的开源库)。
我针对我正在开发的应用程序对开源库进行了一些小的更改(没有理由将更改提交到 googlecode.com,我也无意这样做)。
然后我将整个解决方案(包含所有 3 个项目)添加到不同的存储库。
第二个存储库中的一切都是我想要的,但是,因为一个库仍然链接到 googlecode 存储库,所以 ankhsvn 和 tortoisesvn 显示待处理的更改(我已经确认这些待处理的更改已经提交到新的/第二存储库)。
我的问题是……
有没有一种简单的方法可以将该项目从 googlecode 存储库中分离出来,或者我必须重新开始(复制解决方案,删除 svn 数据,然后重新添加解决方案)?
【问题讨论】:
-
不太明白为什么要构建这样的工作副本;在这种特殊情况下,您应该使用 svn:externals 从谷歌代码中获取部分。见svnbook.red-bean.com/en/1.7/svn.advanced.externals.html
标签: svn tortoisesvn ankhsvn