我是否必须删除我的项目以便从svn中检查它?

时间:2010-01-28 17:38:18

标签: svn

这是我第一次创建svn存储库的尝试,我很困惑。

我在/var/www/project有一个项目,我有一个/var/svn/目录来存储存储库,所以我运行:

$ svnadmin create /var/svn/project

我用

导入我的树
$ svn import /var/www/project file:///var/svn/project/trunk

到目前为止一切顺利 - 我想

现在我需要一份工作副本,但我无法在我现有的目录中结账或者

svn: Failed to add file 'some.file': an unversioned file of the same name already exists
我应该删除整个项目树然后从svn中检查出来吗?另外,这是设置存储库的正确方法吗?

4 个答案:

答案 0 :(得分:4)

如果您不确定,可以重命名原始项目目录, 然后看看新的目录

答案 1 :(得分:4)

你可以做到

svn checkout --force file:///var/svn/project/trunk /var/www/project

这将允许您签出刚刚导入的现有目录。

答案 2 :(得分:0)

是的,在将项目导入存储库后,您have to perform a check out

  

请注意,导入完成后,原始树不会转换为工作副本。要开始工作,您仍然需要svn checkout树的新工作副本。

请务必尽早删除原始代码。

答案 3 :(得分:0)

只需查看新目录即可。一旦你确定,你总是可以重命名它。