我有一个svn回购设置(不是我),没有推荐的文件夹(/trunk
,/branches
,/tags
),最初很好,但我们遇到了问题确实应该在功能分支中修复并推回到主干。
网络服务器上有一个远程分支,它从svn获取以获取其更新(这样我们也可以在紧急情况下进行更改并推回到仓库。
如果我们可以将应该在主干中的所有内容移动到/trunk
文件夹中,那将是很好的,但我很谨慎,因为我认为它会影响网络服务器的设置。< / p>
如果我更改了repo,并将所有代码移动到正确的文件夹中,有没有办法在/trunk
文件夹而不是/
重新指定远程版本? (如果从tags
取代而不是trunk
,那会很好,但是......宝贝步骤)
答案 0 :(得分:2)
假设网络服务器充当SVN服务器的客户端并进行更新以获取最新版本的网站,那么在对服务器上的结构进行更改后,您将执行以下操作:
svn switch --relocate SVN_URL/ SVN_URL/trunk
然后,这会将网络服务器上签出的副本更新为新路径,所有内容都应该正常继续。