2008-10-16 63 views

回答

6

是的,在Subversion中进行移动操作将保留受影响文件的所有历史记录。在完成这一步之后,每位开发人员必须运行svn switch命令将其工作副本指向新位置src。您应该与其他开发人员协调,并确保没有任何人在工作副本上有任何待处理的更改,因为这些会在晚些时候清理干净。

如果你想试验这个,我建议做一个转储并将其恢复到一个新的存储库中,这样你就可以在沙箱中进行实验而不会影响其他任何可能。然后,您可以执行此操作,并确保保留所有历史记录,并更新测试工作副本,以确保svn switch符合您的期望。

+0

svn交换机将在本地副本上工作,即使它具有本地更改,并且提交将会失败,直到完成交换。 我建议使用url的svn移动,而不是在工作副本上。 – Czimi 2008-10-16 07:08:10