我一直在使用來自MKS Source Integrity的RCS(修訂控制系統)來處理幾個舊項目。我必須轉移到新的Windows 7計算機。我有的舊版本不能在Windows 7上安裝,而且新版本的軟件非常昂貴。Windows 7免費RCS
RCS for Windows 7的最佳免費或吱吱聲源是什麼?此外,它是否會與我仍然要安裝的MKS Toolkit兼容?
我一直在使用來自MKS Source Integrity的RCS(修訂控制系統)來處理幾個舊項目。我必須轉移到新的Windows 7計算機。我有的舊版本不能在Windows 7上安裝,而且新版本的軟件非常昂貴。Windows 7免費RCS
RCS for Windows 7的最佳免費或吱吱聲源是什麼?此外,它是否會與我仍然要安裝的MKS Toolkit兼容?
Git (MSysGit)適用於Windows 7且免費。有一種與Git相關的學習曲線,我認爲這是值得的(爲了您獲得的好處,特別是關於分佈式VCS),但有些人可能會不同意。該捆綁包附帶bash
和ssh
客戶端(與遠程存儲庫有用的同步)。
編輯:對於RCS具體而言,是通過Cygwin的RCS package或從Purdue RCS Homepage一個獨立的包(後稱 「最新的PC(OS/2 DOS的Win95 NT)」,但我想它可能在Windows 7上工作,我相當確信Cygwin包在Win 7上工作)。
RCS提供反向合併功能,當您希望將適用於您的軟件的ECO版本的選定修補程序應用於未經過較少測試的產品增強功能時,此功能可能非常有用。在沒有得到下一版本產品的軟件工程師的協助的情況下,我能夠生成ECO版本的實時控制系統,並有幾百個修復程序。 ClearCase當時沒有提供類似的功能。
我們使用了rcs和gmake。構建腳本是用Perl編寫的。每個都在本地Windows上運行。我希望華盛頓的軟件公司的白癡會用文件分隔符來代替\。
RCS的官方網站有Windows 32位二進制文件,但它們是過時的。因人而異。 http://www.cs.purdue.edu/homes/trinkle/RCS/。
編輯:我剛剛嘗試了二進制文件(從第一個zip文件)。他們似乎在一個微不足道的文本文件上工作。
我把它們放在一個目錄中。然後我創建了一個「RCS」目錄。然後我創建了一個文本文件。然後我在我的cmd.exe窗口中運行「設置TZ = EST」(這些工具需要一個時區)。然後,我可以使用RCS命令行工具檢查文本文件。
請注意,考慮到二進制文件的日期,可能不支持大文件。
如果您希望二進制文件在系統範圍內可用,則必須將它們放在Windows PATH中的某個位置,並將TZ環境變量設置爲您帳戶環境中所需的區域。
在Windows 7 64位SETUP32.EXE失敗 「與您正在運行的Windows版本不兼容」
我的解決方法:
我寧願留在RCS上,因爲我有很多使用它的腳本,並且我對它的功能感到滿意(儘管我意識到它被認爲是過時的)。 – Eugene 2010-09-27 14:27:06
啊,在這種情況下,[Cygwin中的RCS](http://cygwin.com/packages/rcs/)可能是一個選項。 – Bruno 2010-09-27 14:30:03