svn-win32 checkout不会丢弃修改

时间:2016-04-09 16:50:30

标签: windows svn cmd

我遇到了svn -svn-win32命令行客户端的问题。

现状: 我们有一个包含多个子文件夹的目录,如此

文件1

文件夹/档案/ file2的

文件夹/档案/ file3的

Situation1: 通过结帐添加新文件。 一切都表现得应有尽有。

Situation2: 现有文件通过结帐修改。

结果:现有文件仍然存在,并标记为"已修改"。

所需结果:现有文件被完全覆盖,本地更改丢失。

我如何达到预期的效果?

svn revert -r pathname
svn up

没有帮助。

1 个答案:

答案 0 :(得分:1)

svn revert需要传入路径;使用svn revert -r .放弃当前目录中的所有更改以及下面的所有内容,或者如果要还原该路径及其下方的所有内容,请指定目录或文件。 然后您可以运行svn update