gpt4 book ai didi

svn - 无需 checkout 即可在存储库中 move SVN 项目

转载 作者:行者123 更新时间:2023-12-04 10:05:22 26 4
gpt4 key购买 nike

假设你有这个 SVN 存储库结构

Root
Foo
Project1
Project2
Bar
Project3

并且您想将 Project1 移至顶层:
Root
Foo
Project2
Bar
Project3
Project1

开发人员已经在其本地文件夹树的顶层拥有 Project1,因此 move 它们没有意义,并且您希望在不需要开发人员进行结帐等的情况下完成此操作(这将迫使他们处理大量未版本化的文件)。

这可能吗?

我们正在使用 Tortoise SVN,但如果有必要,我们使用 svn.exe 没有问题。

TIA

最佳答案

最好的办法是进行 SVN move ,将 Project1 move 到根目录下,并在已经 checkout 的项目上进行 SVN 切换。

move 项目1

svn move -m "message" http://<svn-url>/Foo/Project1 http://<svn-url>/Project1

在本地机器上切换已经 checkout 的存储库
svn switch http://<svn-url>/Project1

你可以使用 TortoiseSVN 来做同样的事情。

关于svn - 无需 checkout 即可在存储库中 move SVN 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7889801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com