我正在尝试将我们的网站置于完全版本控制之下。该站点和文件当前存在于服务器上,我需要用版本控制副本替换那些非版本控制文件,而不删除目录或文件。
我尝试使用
svn checkout --force https://myrepo/trunk .
svn revert -R .
然而,哪个做了结帐,我正在使用一些 svn 外部来代替一些现有的目录。我收到此错误:将外部项目提取到“生产/JS”中:svn:警告:W155007:无法获得对非目录的锁定
JS 是一个外部项目。我知道我可以简单地删除现有目录并进行更新或结帐,一切都会在那里,但我不想让网站停机足够长的时间来进行结帐。
那么,我可以在 svn 上施展魔法咒语,让它用这些外部文件替换我现有的目录吗?