提交目录时出现 svn 错误

提交目录时出现 svn 错误

我使用 svn 提交之前签出的文件夹,然后收到消息“缺少包含工作副本管理区域”

这是我使用的命令:

svn 提交-m svn:/home/user/workspace/data/xyz

路径 /home/user/workspace/data/xyz 位于我的本地电脑上,其中 xyz 是我之前检出的文件夹。

答案1

您可能需要签出另一个工作副本,并将更改移动到新副本,但请小心跳过 .svn/ 文件:

data$ cp -a xyz xyz.bak
data$ cd xyz
data/xyz$ find -type d -name .svn -prune | xargs rm -fr
data/xyz$ cd ..
data$ mv xyz xyz-broken
data$ svn checkout ... xyz-new
data$ cp -R xyz-broken/* xyz-new/

嗯..我还没有测试过该脚本,希望它有效!

相关内容