使用以下步骤(取自“ Subversion 实用指南”的第 39 页):
* Using Windows Explorer, right-drag the file to a different location in your working copy, and choose "SVN Move versioned item(s) here."
* Commit your changes by right-clicking the base of your working copy and choosing SVN Commit...
...我将几个文件移动到我在项目中创建的新文件夹(类、数据、表单)中。
然后当我在 Visual Studio 中重新加载项目并捣碎 F6 时,我得到了其中五个错误消息:
无法为“ChosenPlatypi.resx”创建清单资源名称。找不到文件“C:\duckBills\duckBills\ChosenPlatypi.cs”。
所以我看到我在资源管理器中移动的所有文件都不在解决方案资源管理器的文件夹中,而是在他们以前的位置(项目正下方),但现在有一个红色的 x 和一个黄色的警告图标他们。
所以我尝试将它们拖到我创建的文件夹中(我已经在 Windows 资源管理器中完成了),但这给了我错误,“找不到源文件 ChosenPlatypi.cs ”
更新
所以我决定通过撤消更改来“重新开始”(在 Windows 资源管理器中,右键单击 base/trunk 目录,选择 Tortoise SVN | 显示日志,突出显示造成混乱的更改,然后选择“从该版本恢复更改。 "
Visual Studio 中的解决方案现在再次编译,但是我之前移动到我创建的新子文件夹中的文件被涂上了黄色加号,在这些文件下方,红色风车(或...????)图标/字形。
我创建的其中一个子文件夹(Forms)仍然存在,我复制到其中的一个文件集(*.cs、*.Designer.cs 和 *.resx)仍然存在。我不知道,如果有的话,我对文件移动做了不同的事情......