我习惯于git
及其CLI,所以每当我想要提交时,我总是先git status
检查我忘记添加的任何新文件,如果有的话{{1然后做提交和推送。 Qt Creator具有与此VCS的良好集成,可自动完成所有这些操作,如果您将新文件添加到git repo所在的文件夹中,则在提交时,您将获得当前未跟踪的所有新文件的整齐列表,你可以添加这些。
想象一下,当我在添加一堆新文件后进行多次提交时,我很惊讶,然后使用我的最新修订版检查了一个不同的目录,发现我的新文件不在那里(尽管所有其他文件都被跟踪了显示我已提交的所有更改。
我发现TortoiseSVN确实为您提供了通过repo浏览器中的上下文菜单选择添加文件或添加文件夹。然而,对于上帝的爱,我从来没有被警告过我没有跟踪文件。我当然没有研究事情是如何运作的(我很久以前就已经使用过SVN了,我实际上是一个完全的初学者)。
问题:是否有可能让TortoiseSVN警告我任何新的文件或我必须始终自己“跟踪”,添加新的然后提交或其他什么?
答案 0 :(得分:1)
没有关于未提交更改的警告。但您可以使用TortoiseSVN SVN提交来检查是否存在未提交的更改。
Non-versioned
:您在SVN中添加文件。
Modified
:文件的版本由SVN控制,您对文件进行了更改。
Missing
:文件的版本由SVN控制,您删除文件。
答案 1 :(得分:0)