我想在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簽出到IDE項目文件夾
- 2. SVN:列出所有簽入文件
- 3. 如何從svn簽出特定文件?
- 4. 用SVN簽出一個文件?
- 5. Eclipse和SVN導入已經SVN簽出的現有文件夾
- 6. 導出與SVN中籤出
- 7. 空文件夾簽出後的龜svn更新文件
- 8. 使用NetBeans進行SVN簽出並忽略庫和.svn文件
- 9. 使用團隊城市簽出SVN中的一個文件
- 10. SVN簽出問題
- 11. 如何SVN簽出創建的SVN?
- 12. Raspberry Pi上的SVN簽出
- 13. Ruby on Rails的,簽出SVN
- 14. 在SourceSafe中籤出文件的更改簽出文件夾
- 15. SVN中繼標籤比較和檢出僅限新文件/文件夾
- 16. 查找已簽出的SVN文件和用戶
- 17. SVN簽出文件的順序是什麼?
- 18. SVN簽出到新文件夾的TFS等效物是什麼?
- 19. 刪除所有簽出的文件,而不影響SVN回購
- 20. 已在指定時間段內提交的SVN簽出文件
- 21. SVN忽略svn中未列出的文件:忽略
- 22. 是否有可能簽出沒有這些.svn文件夾的顛覆文件?
- 23. SVN簽出文件夾的內容,而不是文件夾本身
- 24. 當從SVN簽出文件夾中運行時,Umbraco拋出stackoverflow異常
- 25. SVN根據作者簽出
- 26. Eclipse SVN簽出錯誤E175002
- 27. Cygwin SVN簽出ACL問題
- 28. 缺少SVN簽出選項
- 29. svn籤給我的樹名爲.svn文件夾會由於
- 30. Subversion(SVN)使用批處理文件簽出
[從Subversion結帳一個文件(http://stackoverflow.com/questions/122107/checkout-one-file-from-subversion) – crashmstr