我签出了一个svn存储库,其结构如下:
/.svn
/trunk
/branches
/tags如何使trunk文件夹成为存储库的根目录,并去掉其余的根目录,以便trunk成为拥有自己的.svn文件夹的新根目录?我想在不与遥控器通信的情况下这样做。
我还想知道是否有可能做相反的事情--一个文件夹一个文件夹地下载了svn repo,现在每个文件夹都是一个单独的repo,我想把所有的文件夹合并成一个repo。
发布于 2017-07-19 13:31:41
您似乎混淆了两件事:更改存储库布局和只签出存储库的一部分。后者将提供一个目录,其中包含trunk文件夹和隐藏的.svn文件夹的内容。要做到这一点,你只需在结账时将/trunk添加到你的网址,例如svn checkout <OldUrl>/trunk <LocalPath>或svn co <OldUrl>/trunk <LocalPath>的速记
签出整个存储库后,您可以轻松地更改存储库布局。只需随心所欲地重新排列文件夹(使用SVN命令-->树更改),然后提交您的更改。
https://stackoverflow.com/questions/45167085
复制相似问题