【发布时间】:2013-11-21 01:35:31
【问题描述】:
我正在尝试将我们的网站置于完全版本控制之下。该站点和文件当前存在于服务器上,我需要用版本化副本替换那些非版本化文件而不删除目录或文件。
我尝试过使用
svn checkout --force https://myrepo/trunk .
svn revert -R .
但是,我使用了一些 svn externals 来代替一些现有目录。我收到此错误: 将外部项目提取到“生产/JS”中: svn: 警告: W155007: Can't get lock on non-directory
JS 是一个外部项目。我知道我可以简单地删除现有目录并进行更新或结帐,一切都会在那里,但我不想让网站停机足够长的时间来结帐。
那么,我可以在 svn 上施展魔法咒语,让它用这些外部文件替换我现有的目录吗?
【问题讨论】:
-
您找到解决问题的方法了吗?我有同样的问题,正在寻找一个真正的解决方案......
-
你找到can't get lock on non-directory错误的原因了吗?我也面临同样的问题。
标签: svn svn-externals svn-checkout