我想在SVN中签出文件,但将该消息返回给我“svn:E200007:URL'svn://mcdssrv/repos/currecnt/class/MBackingBean.java'指文件,不是直接的“。那么,我该如何解决这个问题?
我的命令是:
svn签的svn://mcdssrv/repos/currecnt/class/MBackingBean.java d:\ currecnt \类\ MBackingBean.java签出SVN中的文件
回答
只能检出目录,那么:
svn checkout svn://mcdssrv/repos/currecnt/class/ d:\currecnt\class
如果你想避免太多的文件/嵌套目录,你可以使用--depth files
或--depth immediates
选项。
如果你只是想要的文件,而不是编辑/签回来以后,使用svn export
:
svn export svn://mcdssrv/repos/currecnt/class/MBackingBean.java d:\currecnt\class
[编辑]话虽这么说,正如有人(@jyotsna-saroha)下方评论时,TortoiseSVN设法做到这一点,有人提出了clever workaround。
基本上,你所要做的
svn --depth empty checkout svn://mcdssrv/repos/currecnt/class/ d:\currecnt\class
cd d:\currecnt\class\
svn update MBackingBean.java
检出一个单一的文件的可能重复是可能的TortoviseSVN GUI客户机。 –
感谢您的回答。 EXPORT命令将文件添加到我的系统中,但将其从SVN中排除。我想签一个文件到我的系统不是一个目录,因为在存储库目录中的一些文件有问题。我怎样才能做到这一点? :( –
我编辑的答案与命令行或TortoiseSVN的客户端要做到这一点,请采取上述看看 –
最新的TortoiseSVN的版本(S)允许检出一个单独的文件。你应该尝试升级你的TortoiseSVN,然后再次尝试相同的步骤。
是TortoiseSVN可以在每一个版本做到这一点,但我想在SVN做到这一点(命令提示符) –
- 1. SVN:列出所有签入文件
- 2. 如何从svn签出特定文件?
- 3. 用SVN签出一个文件?
- 4. SVN签出到IDE项目文件夹
- 5. Eclipse和SVN导入已经SVN签出的现有文件夹
- 6. 导出与SVN中签出
- 7. 空文件夹签出后的龟svn更新文件
- 8. 使用NetBeans进行SVN签出并忽略库和.svn文件
- 9. 使用团队城市签出SVN中的一个文件
- 10. 如何SVN签出创建的SVN?
- 11. SVN签出问题
- 12. 从SVN命令行导出/签出特定修订文件
- 13. Ruby on Rails的,签出SVN
- 14. Raspberry Pi上的SVN签出
- 15. 在SourceSafe中签出文件的更改签出文件夹
- 16. SVN中继标签比较和检出仅限新文件/文件夹
- 17. SVN签出到新文件夹的TFS等效物是什么?
- 18. SVN签出文件的顺序是什么?
- 19. 删除所有签出的文件,而不影响SVN回购
- 20. 查找已签出的SVN文件和用户
- 21. 已在指定时间段内提交的SVN签出文件
- 22. svn导出到tgz文件
- 23. Java中的文件签入和签出
- 24. SVN忽略svn中未列出的文件:忽略
- 25. SVN签出文件夹的内容,而不是文件夹本身
- 26. 是否有可能签出没有这些.svn文件夹的颠覆文件?
- 27. 当从SVN签出文件夹中运行时,Umbraco抛出stackoverflow异常
- 28. SVN签出为错误
- 29. SVN根据作者签出
- 30. Cygwin SVN签出ACL问题
[从Subversion结帐一个文件(http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion) – crashmstr