将承诺什么?

NPS*_*NPS 5 svn commit

我第一次不得不从命令行在SVN中提交一些东西,我意识到我实际上不知道会发生什么.到目前为止,我一直在使用TortoiseSVN这很容易.并且通过"将被提交"我的意思是当我使用时svn commit没有明确指定文件.

我的第一个猜测是,svn status但这显示了很多文件,包括被忽略的文件和其他文件,所以不是所有文件都会被提交.

然后有svn diff可能做我需要的但是太冗长了.

所以我猜我正在寻找的是svn status -q什么?

  1. 是否svn status -q列出将提交的ALLONLY文件?
  2. 请问svn diff名单正好相同的文件,只是在他们所有的变化?

Mr.*_*. D 8

那么svn status -q只打印在执行一个操作的基本信息.也就是说,如果项目中有新文件尚未添加到svn repo中,svn status -q则不会打印这些文件,最后您可能会忘记svn add对这些文件执行操作.

svn diff 将在工作副本中显示本地修改.

关于这一点,你的两个问题的答案都是肯定的