2010-09-27 119 views
3

我一直在使用來自MKS Source Integrity的RCS(修訂控制系統)來處理幾個舊項目。我必須轉移到新的Windows 7計算機。我有的舊版本不能在Windows 7上安裝,而且新版本的軟件非常昂貴。Windows 7免費RCS

RCS for Windows 7的最佳免費或吱吱聲源是什麼?此外,它是否會與我仍然要安裝的MKS Toolkit兼容?

回答

2

Git (MSysGit)適用於Windows 7且免費。有一種與Git相關的學習曲線,我認爲這是值得的(爲了您獲得的好處,特別是關於分佈式VCS),但有些人可能會不同意。該捆綁包附帶bashssh客戶端(與遠程存儲庫有用的同步)。

編輯:對於RCS具體而言,是通過CygwinRCS package或從Purdue RCS Homepage一個獨立的包(後稱 「最新的PC(OS/2 DOS的Win95 NT)」,但我想它可能在Windows 7上工作,我相當確信Cygwin包在Win 7上工作)。

+0

我寧願留在RCS上,因爲我有很多使用它的腳本,並且我對它的功能感到滿意(儘管我意識到它被認爲是過時的)。 – Eugene 2010-09-27 14:27:06

+0

啊,在這種情況下,[Cygwin中的RCS](http://cygwin.com/packages/rcs/)可能是一個選項。 – Bruno 2010-09-27 14:30:03

1

RCS提供反向合併功能,當您希望將適用於您的軟件的ECO版本的選定修補程序應用於未經過較少測試的產品增強功能時,此功能可能非常有用。在沒有得到下一版本產品的軟件工程師的協助的情況下,我能夠生成ECO版本的實時控制系統,並有幾百個修復程序。 ClearCase當時沒有提供類似的功能。

我們使用了rcs和gmake。構建腳本是用Perl編寫的。每個都在本地Windows上運行。我希望華盛頓的軟件公司的白癡會用文件分隔符來代替\。

2

RCS的官方網站有Windows 32位二進制文​​件,但它們是過時的。因人而異。 http://www.cs.purdue.edu/homes/trinkle/RCS/

編輯:我剛剛嘗試了二進制文件(從第一個zip文件)。他們似乎在一個微不足道的文本文件上工作。

我把它們放在一個目錄中。然後我創建了一個「RCS」目錄。然後我創建了一個文本文件。然後我在我的cmd.exe窗口中運行「設置TZ = EST」(這些工具需要一個時區)。然後,我可以使用RCS命令行工具檢查文本文件。

請注意,考慮到二進制文件的日期,可能不支持大文件。

如果您希望二進制文件在系統範圍內可用,則必須將它們放在Windows PATH中的某個位置,並將TZ環境變量設置爲您帳戶環境中所需的區域。

0

在Windows 7 64位SETUP32.EXE失敗 「與您正在運行的Windows版本不兼容」

我的解決方法:

  1. 從32位機器複製sintcm32.dll到c:\ windows \ syswow64中。
  2. 在資源管理器中,雙擊.pj文件,設置描述爲「MKS源完整性工程/沙盒文件」和目標「[網絡位置] \ mkssi \ mkssi32.exe」
  3. 創建開始菜單快捷方式「 [網絡位置] \ mkssi \ mkssi32.exe「等。