使用SVN,我是否有义务创建一个新文件夹并毫无例外地签出?
请参阅我前面的问题了解上下文: 考虑这种情况:使用SVN,我是否有义务创建一个新文件夹并毫无例外地签出?,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,请参阅我前面的问题了解上下文: 考虑这种情况: 我第一次从桌面上传应用程序的源代码 在我的笔记本电脑上,我创建一个空白文件夹并进行结账 两天过去了,在我的桌面上工作时,我决定放弃整个项目。我通过删除文件夹(在Windows资源管理器中)中的所有内容,然后执行SVN提交来删除Repo中的所有内容 我的笔记本电脑硬盘上还有以前的版本,对吗?但是,当我进行SVN更新时(即,我认为应该删除硬盘上我文件夹中的所有内容,并启用SVN magic文件夹),会*下载一些文件。我想它没有按预期工作 我必须在Win
否则,唯一的另一种选择是,您所引用的桌面文件夹没有指向您认为它所在的位置(您可以通过“浏览存储库”来确定它指向的位置)。使用OrtoiseSVN上下文菜单删除(在Windows资源管理器中)然后提交,不要只使用标准的Windows资源管理器删除文件。虽然这是更好的选择,但您不需要这样做;TortiseSVN仍将检测删除的文件的删除,并允许您提交这些文件。(在“删除”时提交它们)。好吧,不太容易,您删除的文件显示为“丢失”,而不是“删除”,并且在执行提交时默认情况下也不会被选中(这很可能首先导致OP的问题!)。虽然当你明确地检查它们时,它们将从存储库中删除。你可以不必手动删除文件,但是如果你手动删除文件夹,你可能会陷入真正的混乱-使用TortoiseSVN上下文菜单要干净得多。