会犯什么?
What will be committed?
我第一次不得不从命令行在 SVN 中提交一些东西,我意识到我实际上并不知道什么会被提交。到目前为止,我一直在使用 TortoiseSVN,所以这很容易。 "will get committed" 我的意思是当我使用 svn commit
而不明确指定文件时。
我的第一个猜测是 svn status
但这显示了很多文件,包括被忽略的文件和其他文件,因此并非所有文件都会被提交。
然后是 svn diff
,它可能满足我的需要,但过于冗长。
所以我想我要找的是 svn status -q
?
svn status -q
是否列出 所有 和 ONLY 个将被提交的文件?
svn diff
是否列出完全相同的文件,只是其中的所有更改?
很好 svn status -q
在执行操作时只打印基本信息。也就是说,如果您的项目中有您尚未添加到 svn 存储库的新文件,svn status -q
将不会打印这些文件,您
最终可能会忘记对这些文件执行 svn add
。
svn diff
将在工作副本中显示本地修改。
关于这个,你的两个问题的答案都是肯定的
我第一次不得不从命令行在 SVN 中提交一些东西,我意识到我实际上并不知道什么会被提交。到目前为止,我一直在使用 TortoiseSVN,所以这很容易。 "will get committed" 我的意思是当我使用 svn commit
而不明确指定文件时。
我的第一个猜测是 svn status
但这显示了很多文件,包括被忽略的文件和其他文件,因此并非所有文件都会被提交。
然后是 svn diff
,它可能满足我的需要,但过于冗长。
所以我想我要找的是 svn status -q
?
svn status -q
是否列出 所有 和 ONLY 个将被提交的文件?svn diff
是否列出完全相同的文件,只是其中的所有更改?
很好 svn status -q
在执行操作时只打印基本信息。也就是说,如果您的项目中有您尚未添加到 svn 存储库的新文件,svn status -q
将不会打印这些文件,您
最终可能会忘记对这些文件执行 svn add
。
svn diff
将在工作副本中显示本地修改。
关于这个,你的两个问题的答案都是肯定的