我已将一些文件从项目A复制到项目B,这两个文件都受版本控制,并带有自己的存储库。当我尝试将项目A中现在位于项目B中的文件添加到B的存储库时,它告诉我他们有冲突的UUID,并且它仍然将这些文件视为项目A的存储库的一部分。有没有办法切换文件所在的存储库,以便它们现在被视为项目B的一部分?
答案 0 :(得分:1)
只需从项目A中删除您的SVN文件夹。
答案 1 :(得分:1)
将文件/文件夹从一个SVN存储库复制到另一个SVN存储库时,需要复制它们而不使用所有.svn文件夹。我认为这是你的问题。
答案 2 :(得分:1)
我假设您已复制文件夹?因为文件应该不是问题。
对于文件夹,您可能在项目B中拥有属于项目A的.svn
元数据。
我认为您不会手动导出项目B中来自项目A的所有文件夹(因此,删除有错误的.svn
目录),然后重新添加它们。如果IMO,那么把事情弄得太乱的风险太大了。当我开始使用SVN时,我做了类似的事情 - 存储库中的重复文件夹,产生完全怪异的结果,这些文件夹根本没有被检入。我需要花一天时间来整理。
始终导出。