svn - 如何检测未 checkin 的修改文件?

标签 svn version-control

我看到菜鸟开发者忘记将修改后的文件 checkin SVN 存储库。他们只 checkin 一些文件而忽略其他文件!! Clearcase 使查看所有修改后的存储库文件变得容易。 SVN 中的等效命令是什么,它可以让新手开发人员看到所有修改过的文件(因此可以 checkin 所有文件)?

编辑:有谁知道如何在大多数开发人员使用的“Tortoise Subversion”中执行“svn -q status”?

最佳答案

根据 relevant chapter in the SVN Manual , svn status 显示您所做的所有文件和树更改。

如果您有很多生成的目录和文件,输出可能会有点忙,所以我倾向于使用 svn status -q 来抑制包含被忽略和非版本控制的文件。

在工作副本的根目录下批量 checkin 通常是一种很好的做法(将您的更改聚合到一个修订版号中)。从工作副本的根目录开始,svn ci 将递归地选择所有已更改的文件进行提交。这应该有助于避免忘记文件。

关于svn - 如何检测未 checkin 的修改文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342310/

相关文章:

git - git 和 github 的工作流程最佳实践?

进行部分克隆时,Git 子树未正确使用 .gitignore

ios - 将 XCode 6 项目导出到 SVN 存储库

svn - 处理分支和合并的更好方法?

visual-studio - 带有 Subversion 的 Visual Studio 2008 源代码管理资源管理器

svn - 将 svn diff 与 vimdiff 结合使用以获取每个修改文件的选项卡式差异页面

git - 在计算机之间同步未提交的更改

linux - 配置本地SVN

tfs - TFS 中的孤立分支

windows - 如何关闭二进制文件(.doc、.pdf 等)的 git 1.7.8 开销