[英]Including Zend Framework using svn-externals, svn update fails half way
[英]Zend Framework and svn:externals
我一直在使用svn:externals將Zend Framework文件帶入我的項目中。 這就是我的svn:externals看起來像:
-r 22731 http://framework.zend.com/svn/framework/standard/trunk/library/Zend/ Zend
-r 22731 http://framework.zend.com/svn/framework/extras/trunk/library/ZendX/ ZendX
我把它綁定到修訂版22731,這是該存儲庫路徑的修訂版: http ://framework.zend.com/svn/framework/standard/tags/release-1.10.7
我認為這是使用外部的首選方法,但是當我查看Zend_Version
類時,我注意到它表示const VERSION = '1.11.0dev';
。 我應該做svn:這樣的外部嗎?
http://framework.zend.com/svn/framework/standard/tags/release-1.10.7/library/Zend/ Zend
http://framework.zend.com/svn/framework/standard/tags/release-1.10.7/extras/library/ZendX/ ZendX
我是后一種方式,鏈接到標記版本,它很好用。
事實上,我相信Matthew Weier O'Phinney有一篇博客文章推薦這種方法。 如果我找到它,我會環顧四周並編輯答案。
更新:這是我提到的MWOP帖子 。 有趣的是,我記得錯了。 在評論中,他確定了您的方法 - 指向特定修訂 - 作為絕對萬無一失的方法,並指出標記版本可能會發生變化,盡管極為罕見。
1.10.7-Tag的正確版本是22830
而不是22731
。 只需檢查您的鏈接。
我更喜歡檢查我的外部標簽。 發布版本號比長版本號更方便。
如果我使用標簽,我知道它是一個已發布的(穩定版)版本。
根據反饋,兩者的混合似乎是最好的選擇:
-r 22731 http://framework.zend.com/svn/framework/standard/tags/release-1.10.7/library/Zend/ Zend
-r 22731 http://framework.zend.com/svn/framework/standard/tags/release-1.10.7/extras/library/ZendX/ ZendX
這是我的推理:
你肯定應該使用標簽來檢查外部。 沒有必要尋找具體的修訂版。 這就是為標簽制作的;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.