我已经习惯了git
及其CLI,所以无论何时我想提交,我总是先做一个git status
检查我忘记添加的任何新文件,如果有的话使用git add
,然后进行提交和推送。 Qt Creator有很好的VCS集成功能,可以自动完成所有这些工作,如果您将新文件添加到git仓库所在的文件夹中,那么当您提交时,您将得到一份当前未跟踪的所有新文件的清单,你可以添加这些。TortoiseSVN - 有没有跟踪新文件的警告?
想象一下,当我在添加一堆新文件之后进行了多次提交时,我感到惊讶,然后用我的最新修订版检查了另一个目录,发现我的新文件不存在(尽管所有其他文件都被跟踪确实显示了我所做的所有更改)。
我发现TortoiseSVN做你提供的选项通过在库浏览器上下文菜单中选择添加文件或添加文件夹。然而,对于上帝的爱,我从来没有警告过,我有没有跟踪过的文件。当然,我没有研究过如何工作(我在很久以前就使用过SVN,所以我几乎是一个完整的初学者)。
问题:是否有可能使TortoiseSVN警告我任何新的文件?我是否必须始终执行“跟踪”我自己,添加新的文件,然后提交或其他?
* facepalm *我实际上没有检查过这点,因为我的存储库有一个外部引用,我没有写权限。因此,为了防止尝试将属于该回购的本地修改文件提交到该外部文件,我已禁用它,以便我不偶然地单击非版本化文件。 – rbaleksandar