前陣子為了測試一個 TortoiseSVN 的問題,因此改安裝了 Nightly Builds 的版本,當確認問題順利解決後也就沒換到正式的版本了,所以我從今年 9 月份一直用到現在,但今天我將這個版本移除,改安裝目前最新的 TortoiseSVN-1.5.5.14361 版本,卻發生了 "This client is too old to work with working copy" 的錯誤訊息。越想越怪,不是應該都是 1.5 版的 Subversion 嗎?為什麼會有這種匪夷所思的錯誤呢?
查了一個小時後才發現,原來我之前安裝的 Nightly Builds 抓到了 svn-1.6.0 的版本了,所以我這一個半月來所有用過的工作目錄(Working Copy)都被我升級到 1.6 的版本了,所以導致我今天重新安裝 TortoiseSVN-1.5.5.14361 後,許多專案都無法經由 TortoiseSVN 存取!
我透過錯誤訊息上面的連結,找到了解決方法。只要下載一支用 Python 寫的 Script ( change-svn-wc-format.py ) 並對我無法存取的工作目錄執行以下指令即可:
c:\change-svn-wc-format.py C:\Projects\TEST\TESTWC 1.5
其中第一個參數是「工作目錄」的路徑。第二個參數是要改變工作目錄的版本編號,因為我的工作目錄之前被升級到 1.6 了,所以我必須指定 1.5 把版本降下來!
而我轉換了十幾個專案,其中有一個專案轉換會失敗,我多使用了 --force 參數解決此問題,例如:
c:\change-svn-wc-format.py C:\Projects\TEST\TESTWC 1.5 --force
若執行成功會顯示以下結果:
Converted WC at 'C:\Projects\TEST\TESTWC' into format 9 for Subversion 1.5
以下是目前 subversion 的版本與格式編號的對應關係:
- 1.4 ==> 8
- 1.5 ==> 9
- 1.6 ==> 10
你可以從任意一個 _svn 或 .svn 目錄下找倒一個名叫 format 的檔案,裡面會有你專案 Working Copy 目錄的版本。只不過直接改這個檔案的內容是沒用的,還是要透過 change-svn-wc-format.py 工具幫你修改工作目錄才行。
我還發現一點,透過 change-svn-wc-format.py 工具修改過的工作目錄,有些 format 檔案會變成 9,但有些不會,我不太確定為什麼會這樣,不過反正 TortoiseSVN 1.5 都可以正常操作就是了。
最後,我補充一個好用的 DOS 指令,可以一次針對目前目錄下所有的 Working Copy 進行轉換動作:
c:\Projects>for /D %d IN (*) DO d:\change-svn-wc-format.py "%d" 1.5
相关推荐
这是解决连续优化函数问题“COP”问题的PROJECT 可以读取标准的COP函数档案 目前可以流畅的显示二维函数的画面 倘若多维函数存在BUG可以发邮件给我 本PROJECT的知识产权所属台湾大学 以及本人
在介绍COP8000计算机组成原理实验仪时,我们首先要了解的是其性能特点。COP8000旨在辅助计算机组成原理的教学和学习,其硬件先进性和软件特性让其在众多产品中脱颖而出。 硬件先进特点包括实时监视器的设计,它能够...
"COP2000实现乘法器和除法器" 本课程设计报告的主要目的是在COP2000实验仪上设计实现乘法器和除法器,通过控制器的微程序设计,综合理解计算机组成原理课程的核心知识并进一步建立整机系统的概念。 一、COP2000...
《COP2000组成原理试验仪:深入解析与实验设计》 COP2000组成原理试验仪是一款专为计算机组成原理教学和研究设计的实验平台,其核心特性在于提供了一个全面开放的软硬件环境,允许用户进行自由的实验设计。这一特性...
COP2000 计算机组成原理实验系统主要是为配合讲授与学习《计算机组成原理》课程而研制的。与其它产品相比,具有以下特点: 1.1硬件先进特点: 实时监视器 各单元部件都以计算机结构模型布局,清晰明了,各寄存器、...
在本实验" COP2000实验仪中排序方法探讨 "中,主要目的是让学生通过实际操作体验不同排序算法在计算机硬件层面的实现及其效率差异。实验以COP2000计算机组成原理实验仪作为平台,它具备了必要的硬件组件,如寄存器组...
通过COP2000,学习者不仅能理论学习,还能亲自动手实践,这种结合理论与实践的学习方式无疑会提高对计算机组成原理的理解,增强问题解决能力。无论是对计算机科学专业的学生还是对计算机系统感兴趣的爱好者,COP2000...
5. **总线系统**:COP2000可能有总线模拟,展示数据、地址和控制信号如何在不同组件间传输,以及总线仲裁和冲突解决的原理。 6. **汇编语言编程环境**:软件通常提供一个集成开发环境(IDE),支持汇编语言编程,...
实验平台可能还包含一些预设的实验案例,让学生逐步分析和解决实际问题,培养他们分析和解决问题的能力。 总之,COP2000实验平台是一个极其有价值的教育工具,它使抽象的计算机组成原理概念变得可视化和可操作,有...
【伟福COP2000型计算机组成原理试验仪】是专为计算机科学教育设计的一款实践教学设备,主要用于帮助学生深入理解计算机的内部构造和工作原理。它以实际操作的方式,让学生在动手实践中学习和掌握《计算机组成原理》...
COP考试题COP考试题 自己用的 大家喜欢可以下载
计算机组成原理课程设计 原码一位乘 使用cop2000模拟器 报告+完整代码(在报告里)+运行平台!! 针对COP2000实验仪,首先通过综合实验了解该模型机微程序控制器原理(主要指熟悉该模型机指令/微指令系统的详细情况)...
伟福COP2000型计算机组成原理实验仪 很好的一个实验软件 小巧 绿色
《COP2000:微程序控制器的设计与实现》 在计算机科学领域,计算机组成原理是一门至关重要的课程,它深入探讨了计算机硬件的工作原理和设计方法。在这个标题为"COP2000"的资源包中,包含了用于课程设计的软件以及已...
【实验二COP2000运算器实验】主要涵盖了计算机硬件中的运算器设计与实现,特别是通过实际操作加深对运算方法和运算器组成的理解。在这个实验中,学生需要掌握行波进位加法器的设计,以及使用74LS181和74LS182集成...
这是计算机组成原理课程设计的一个题目,使用COP2000的指令集编写程序,实现数据的分类统计
《Color Cop:高效精准的取色工具》 在数字化设计领域,颜色的选择和精确匹配是至关重要的。Color Cop,作为一款强大的取色器软件,它为设计师、开发者以及任何需要精确选取屏幕颜色的用户提供了极大的便利。这款...
这将帮助你巩固对计算机组成原理的理解,提高问题解决和工程实践能力。 总的来说,"计算机组成原理课程设计"是一个挑战性的任务,它涵盖了计算机硬件设计的核心要素,包括指令系统设计、微代码编程以及硬件模拟。...