IntelliJ IDEA的CVS集成有助于協(xié)調(diào)團隊成員的活動,他們同時處理相同的文件或目錄。
只要文件已經(jīng)打開進行編輯或提交,CVS監(jiān)視就可以通知CVS存儲庫的用戶。如果您查看文件或目錄以進行更改和提交,則會將其添加到監(jiān)視列表中。
使用與監(jiān)視相關(guān)的命令取決于$CVSROOT/CVSROOT/notify文件的配置。
Edit和Unedit命令改變CVS下的文件或目錄的只讀狀態(tài)。如果使用該選項-c檢出源,則可以應(yīng)用“Edit”命令使其可寫。在這種情況下,您將被添加到編輯器列表中。編輯完成后,使用Unedit命令恢復(fù)只讀狀態(tài)。這樣做,您將從編輯器列表中刪除。如果監(jiān)視被配置,監(jiān)視器將收到有關(guān)這些事件的電子郵件通知。
實際上,對于CVS中未編輯的文件使用只讀標(biāo)志的選項會自動提供相同的功能。如果選中此選項,則Unedit會在提交后始終應(yīng)用于源文件。
“Edit”和“Watch”命令適用于您在當(dāng)前視圖中選擇的所有文件(包括任何所選目錄中的所有文件),或者如果您在此處調(diào)用該命令,則編輯當(dāng)前文件。
本節(jié)介紹的內(nèi)容如下:
- 訪問編輯和監(jiān)視命令
- 更改文件或目錄的只讀狀態(tài)
- 查看編輯同一文件或目錄的其他成員
- 設(shè)置一個文件或目錄的某個事件的監(jiān)視,從而將自己添加到wanchers列表中
- 啟用或禁用監(jiān)視
- 查看監(jiān)視相同文件或目錄的其他成員
訪問Edit和Watch命令
- 在其中一個工具窗口中,選擇所需的文件或目錄,或者在編輯器中打開一個文件。
- 執(zhí)行以下任一操作:
- 在主菜單上,選擇:VCS | CVS | 編輯和監(jiān)視(VCS | CVS | Edit and Watch)
- 在上下文菜單上,選擇:CVS | 編輯和監(jiān)視(CVS | Edit and Watch)
獲得對文件或目錄的寫入權(quán)限
- 打開Edit和Watch菜單。
- 在子菜單上選擇Edit。將顯示編輯選項對話框。
- 如果要獲得獨占寫入權(quán)限,請選中保留編輯(-c)選項。點擊“確定”。
恢復(fù)文件或目錄的只讀狀態(tài)
- 打開Edit和Watch菜單。
- 在子菜單上選擇Unedit。
查看編輯同一文件或目錄的其他成員
- 打開Edit和Watch菜單。
- 在子菜單上選擇顯示編輯器。這將在同一個文件或目錄中顯示所有已經(jīng)運行編輯命令的用戶列表。
在一個文件或目錄上設(shè)置watch
- 打開Edit和Watch菜單。
- 在子菜單上選擇“添加監(jiān)視(Add Watch)”。
- 在打開的對話框中,選擇您想要通知的操作類型:
- Edit: 每當(dāng)將Edit應(yīng)用到一個受監(jiān)視的文件或目錄,您就會收到通知。
- Unedit: 只要Unedit應(yīng)用于受監(jiān)視的文件或目錄時,您就會得到通知。
- Commit: 無論何時將Commit應(yīng)用于監(jiān)視的文件或目錄,您都會收到通知。
- All: 只要將上述任何命令應(yīng)用于監(jiān)視的文件或目錄,您都會收到通知。
從文件或目錄中刪除watch
- 打開Edit和Watch菜單。
- 在子菜單上選擇“移除監(jiān)視(Remove Watch)”。
- 在打開的對話框中,選擇您想要跳過通知的操作類型(Edit、Unedit、Commit或All)。
暫停或恢復(fù)監(jiān)視
- 打開Edit和Watch菜單。
- 在子菜單上選擇Watch Off或Watch On。
查看正在監(jiān)視相同文件或目錄的用戶列表
- 打開Edit和Watch菜單。
- 在子菜單上選擇“顯示監(jiān)視器(Show Watchers)”。
更多建議: