如何删除已被其他人从 svn 存储库(服务器)中删除的文件和目录(从我的本地副本)?
我想保持我的更改(和添加的文件)不变。我所说的“我的更改”是指我添加了一些新文件,但它们尚未在 svn 下(它们的状态为“?”)。
执行“svn update”和“svn stat”后,我得到了一个以“?”为前缀的文件列表。 - 这些文件是我的更改与已删除的文件混合在一起。
有什么方法可以删除那些“已删除”的文件吗?如果它们不是我修改的,最好删除它们。
最佳答案
我建议不要尝试在这里提出脚本解决方案;最安全的做法是检查每个文件并确定是否需要保留它。
您应该能够通过查看先前的修订版本并查看文件是否存在来判断哪些文件是新的,哪些是以前在存储库中的文件。
关于SVN删除已删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250791/