如果在开发框中删除,SVN是否会从存储库中删除文件?

joh*_*nny 0 svn tortoisesvn export

如果我有一个开发区域,我从某个文件夹/目录中删除文件,当我将它们导回到服务器上的存储库时,svn是否应该删除服务器上的已删除文件?

例如,我在家里有目录"home"我有index.php.这一切都在我的开发机器上.目前它匹配我的svn存储库,其中也包含index.php.我删除了我的开发机器上的文件index.php,并创建了一个名为blog.php的新文件.

当我将开发导入存储库时,svn擦除index.php并放入blog.php?

我问,因为我尝试使用togoise svn并且它没有删除我删除的文件.直到我直接导航到"home"文件夹并从那里导入而不是顶级导入时,它甚至没有放入新文件.

另外,SVN应该只导入更改的文件和文件夹还是一切?谢谢.

Pet*_*ang 10

从本地沙箱中删除文件对服务器没有影响.每当你做另一个update,你就会收回这些文件.

如果要删除文件,请使用svn delete后跟a commit.即使这样,文件也没有真正从服务器中删除,你仍然可以在必要时恢复它们.

使用TortoiseSVN在资源管理器中使用Context Menu Tortoise SVN > Delete.

要将新文件添加到存储库,请使用svn add后跟a commit.