'svn checkout'的问题 我不想使用'svn checkout'的原因是b / c我不想将代码覆盖到指定用于工作副本的新文件夹中,因为当我将新代码移动到新指定的文件夹中并执行svn commit,我收到一个错误,该错误基于svn附加到已提交代码的.svn隐藏文件夹。
我想要完成什么? 我把自己搞得一团糟,b / c我试图将我的代码的多个版本添加到不同的文件夹中,以便我可以将它们相互比较。
谢谢,乔恩
答案 0 :(得分:1)
您可以使用“svn copy”复制工作副本或存储库中的一个或多个文件。 更多详情:http://www.visualsvn.com/support/svnbook/ref/svn/c/copy/
我希望它有所帮助。
答案 1 :(得分:0)
当您执行svn checkout时,它不会删除并覆盖现有文件 - 它会合并它们(尝试它 - 制作目标目录的备份副本然后svn checkout into it)。
但是,最简单的方法是将checkout输入到一个干净的目录,然后将文件复制到checkout之上。如果您需要保留结帐的目录名,请将当前目录重命名为其他目录。