如何修复严重设置的svn repo

时间:2011-11-09 16:50:55

标签: svn branch trunk

我有一个svn回购设置(不是我),没有推荐的文件夹(/trunk/branches/tags),最初很好,但我们遇到了问题确实应该在功能分支中修复并推回到主干。

网络服务器上有一个远程分支,它从svn获取以获取其更新(这样我们也可以在紧急情况下进行更改并推回到仓库。

如果我们可以将应该在主干中的所有内容移动到/trunk文件夹中,那将是很好的,但我很谨慎,因为我认为它会影响网络服务器的设置。< / p>

如果我更改了repo,并将所有代码移动到正确的文件夹中,有没有办法在/trunk文件夹而不是/重新指定远程版本? (如果从tags取代而不是trunk,那会很好,但是......宝贝步骤)

1 个答案:

答案 0 :(得分:2)

假设网络服务器充当SVN服务器的客户端并进行更新以获取最新版本的网站,那么在对服务器上的结构进行更改后,您将执行以下操作:

svn switch --relocate SVN_URL/ SVN_URL/trunk

然后,这会将网络服务器上签出的副本更新为新路径,所有内容都应该正常继续。