我在本地www文件夹中有两个站点,比如site1.com和site2.com。
他们都存储在我的SVN回购在开发服务器上,我使用乌龟SVN。
我已经从一个站点复制一些文件到另一个,但SVN现在有这些文件链接在一起的回购。
例如,如果我更新site1上的main.css并提交它,当我更新site2上的main.css时,它将获取我在site1中所做的更改。
我怎样才能再次链接这些文件?
我通过将工作副本导出到另一个文件夹来解决了我所遇到的问题,然后从svn中删除了该网站,并从头开始重新导入。
仍然希望有一个更好的方法来解决这个问题,虽然(我现在知道使用导出,如果我想从工作副本复制文件或目录)。
你是如何将site1的文件复制到site2的? 如果你使用“svn copy”命令行,它应该做你想做的(将当前版本的文件复制到一个新的位置,但是从现在开始他们有不同的生命)。
或者,您可以正常复制文件,然后执行“svn add”,虽然效率较低。
如果你使用第二种技术并复制整个目录,那么你也应该复制svn的元数据,这肯定会导致问题。
现在为了解开这些文件,我猜想一个'svn remove'其中一个会起作用。 然后如上所述重新复制它。