我试图将我们的网站完全置于版本控制之下。该网站和文件当前位于服务器上,我需要用带有版本的副本替换这些非版本化文件,而不删除目录或文件。
我尝试使用以下命令:
svn checkout --force https://myrepo/trunk .
svn revert -R .
这样做可以进行检出,但是我正在使用一些 svn externals 来替代某些现有目录。我得到了这个错误:
Fetching external item into 'production/JS': svn: warning: W155007: Can't obtain lock on non-directory
JS 是一个外部项目。我知道我可以简单地删除现有目录并执行更新或检出,然后所有内容都会在那里,但我不想把网站关闭足够长的时间来完成检出。
那么,我能不能在 svn 上施展魔法,让它用这些 externals 替换我的现有目录?
我尝试使用以下命令:
svn checkout --force https://myrepo/trunk .
svn revert -R .
这样做可以进行检出,但是我正在使用一些 svn externals 来替代某些现有目录。我得到了这个错误:
Fetching external item into 'production/JS': svn: warning: W155007: Can't obtain lock on non-directory
JS 是一个外部项目。我知道我可以简单地删除现有目录并执行更新或检出,然后所有内容都会在那里,但我不想把网站关闭足够长的时间来完成检出。
那么,我能不能在 svn 上施展魔法,让它用这些 externals 替换我的现有目录?