Svn &引用;“不受版本控制”;subversion中force命令的错误

Svn &引用;“不受版本控制”;subversion中force命令的错误,svn,Svn,大家好 当iam在某些路径上执行下面给出的svn force命令时,iam得到以下错误 请务必让我知道如何解决此问题 命令: 错误: svn: 'C:\main\test\[--force]' is not under version control 您不应该在命令中包含方括号,它们只是表示--force参数是可选的 但是为什么要锁定存储库 svn lock [--force] "%SVN_PATH%" -m "lock before commit" 应该是: svn lock --forc

大家好

当iam在某些路径上执行下面给出的svn force命令时,iam得到以下错误 请务必让我知道如何解决此问题 命令:

错误:

svn: 'C:\main\test\[--force]' is not under version control

您不应该在命令中包含方括号,它们只是表示
--force
参数是可选的

但是为什么要锁定存储库

svn lock [--force] "%SVN_PATH%" -m "lock before commit"
应该是:

svn lock --force "%SVN_PATH%" -m "lock before commit"

方括号表示可选性的区域文档约定。但坦率地说,如果您不知道,我想知道您是否理解为什么可能会使用lock命令。

目录仅受版本控制。Iam将生成的输出复制到subversion目录,然后对整个目录执行force命令。下一步是使用lock将目录提交到subversion.iam,因为签入子版本的都是dll。我们需要检查subversion的构建输出,因为只有在这里我们才能部署到我们的环境中。我删除了方括号,但我仍然收到了这个错误。请务必让我知道如何解决该问题。但为什么在提交之前需要锁定?根据您键入的命令以及您对答案的响应,您似乎并不真正理解Subversion。我强烈建议您阅读SVN书籍()。请特别注意第2章。
svn lock --force "%SVN_PATH%" -m "lock before commit"