Subversion命令行提交不执行任何操作

Ste*_*ier 13 svn

当我跑:

svn commit -m "some message" myFile.txt
Run Code Online (Sandbox Code Playgroud)

在DOS shell中,它给我一个空行作为结果.没有错误消息等.并且文件未提交.

可能是什么导致了这个?

Bri*_*ndy 8

你先svn添加myFile.txt了吗?

您只能对添加到svn的文件提交更改.


joh*_*nes 7

最有可能没有变化.尝试svn status

  • 这意味着没有变化. (4认同)

Ste*_*fan 6

如果文件确实被修改了(即,你不只是忘记保存更改),那么你应该检查使文件显示为Subversion 修改的条件:

  1. 是否更改了"上次修改"日期和/或文件大小?
  2. 如果不是:文件未被修改
  3. 如果是:将文件内容与BASE文件进行比较
  4. 停止在不同的第一个字节处,将文件标记为已修改
  5. 如果没有关于BASE的字节,请将文件标记为未修改