1

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

网络服务器上有一个远程分支,它从 svn 中获取更新(这样如果出现紧急情况,我们也可以在那里进行更改并推送回 repo。

如果我们可以将所有应该在主干中的东西移动到一个/trunk文件夹中会很好,但我很谨慎这样做,因为我认为它会影响网络服务器的设置。

如果我更改存储库,并将所有代码移动到正确的文件夹中,有没有办法将远程版本重新指向/trunk文件夹而不是/?(如果它从而tags不是trunk......婴儿步骤中拉出来会很好)

4

1 回答 1

2

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

svn switch --relocate SVN_URL/ SVN_URL/trunk

然后,这会将网络服务器上的签出副本更新到新路径,并且一切都应该正常进行。

于 2011-11-09T17:14:19.077 回答