这是我第一次创建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中检查出来吗?另外,这是设置存储库的正确方法吗?
答案 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)
只需查看新目录即可。一旦你确定,你总是可以重命名它。