我在OSX發展,我的Subversion工作副本中的一個剛開始返回下面的錯誤的所有命令,但我的其他檢出正常工作。我同時使用Brew安裝的SVN二進制文件和我的Cornerstone客戶端,但是其他工作目錄都很好。顛覆:工作拷貝是舊的開發版本
> svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/working_directory' is an old development version (format 12); to upgrade it, use a format 18 client, then use 'tools/dev/wc-ng/bump-to-19.py', then use the current client
> svn upgrade
svn: E155019: Can't upgrade '/working_directory' as it is not a pre-1.7 working copy directory
svn: E150000: Missing default entry
我沒有bump-to-19.py
腳本的任何地方我的電腦上(根據find/-type f -name bump-to-19.py
),但我想我能找到它的Apache repository。也就是說,我不熟悉它的功能,或者如何使用它。理想情況下,我可以避免檢出此工作目錄的新版本,並手動合併所有(許多)更改。
我能找到的唯一信息與Netbeans和javahl
有關,而且我都沒有使用。
編輯:下載bump-to-19.py
文件並使其可執行文件後,我試了一下對我的工作目錄無濟於事:
> ./bump-to-19.py working_directory/
error: format is 29 not 18: 'working_directory/'
整潔的解決方案,但我認爲user1794106發佈的更容易,更清潔。 – Nagel
這不適合我的情況,我曾嘗試運行升級。 – doublesharp