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