1. 程式人生 > >cvs 檢視個人提交記錄

cvs 檢視個人提交記錄

eclipse的cvs外掛不能看自己在整個專案的提交歷史

但cvs的命令列可以實現這點

Java程式碼  收藏程式碼
  1. mkdir ttt  
  2. CVSROOT=:ext:lich0079@1.2.3.4:/var/cvsroot  
  3. export CVSROOT  
  4. cvs checkout -d ./ttt -r project_branch_name  project_name  
  5. cd ttt  
  6. cvs history -ca | grep lich0079 | grep 06-22
 

以上的命令就可以查出我在06-22提交的檔案了

*cvs annotate 檢視詳細的檔案修改記錄
-l本地目錄,不遞迴
-R遞迴檢視目錄
-f如果沒有日期和標記顯示最新版本
-r檢視某個標記的修改記錄
-D檢視某日期的修改記錄

*cvs history 
-c(commit)報告所有提交的歷史記錄
-e(everything)報告所有歷史記錄
-m(module)報告某個模組的歷史記錄
-o(check out)報告已撿出模組的歷史記錄
-T(tag)報告版本標籤的歷史記錄
-x(x)報告某個操作對應的歷史記錄
-a(all)報告所有使用者的歷史記錄,預設只報告執行命令者自己的歷史記錄

O Checkout(撿出的程式碼)
T Tag(貼了版本標籤)
F Release(清除了工作拷貝)
W Update(倉庫中的檔案被刪除,導致使用者更新時檔案被刪除)
U Update(從倉庫中拷貝檔案到工作拷貝中)
G Update(更新時合併成功)
C Update(更新時合併衝突)
A Commit(檔案第一次新增)
M Commit(檔案被修改後提交)
R Commit(檔案被刪除)

*更改日誌資訊 cvs admin -m 版本:內容 檔名稱
*輸出原始碼 cvs export
-N Don't shorten module paths if -d specified. 
-f 如果沒有標記和日期責匯出最新的 
-l 不遞迴匯出目錄 
-R 遞迴匯出目錄
-n Do not run module program (if any). 
-r 按版本和標記匯出
-D 按日期匯出 
-d 輸出到這個目錄中 
-k kopt Use RCS kopt -k option on checkout.

*cvs admin -s 改變使用者狀態
Exp--experimental 試驗
Stab--stable 穩定
Rel--released 釋出

*cvs release 清除工作拷貝
-d 清除特定的目錄 
-f 清除指定目錄,及時有非cvs檔案
-e 僅僅清除cvs管理的目錄

*cvs watch cvs監視機制
on/off 開啟/關閉使撿出成為只讀的功能 
add/remove 新增刪除對某些動作的通知操作. 
-l (on/off/add/remove): 當前目錄不包括子目錄
-R (on/off/add/remove): 遞迴,包括所有子目錄 
-a (add/remove): 幾個不同動作集edit,unedit,commit,all,none之一

相關推薦

cvs 檢視個人提交記錄

eclipse的cvs外掛不能看自己在整個專案的提交歷史 但cvs的命令列可以實現這點 Java程式碼   mkdir ttt   CVSROOT=:ext:[email protected]:/var/cvsroot   export CVSROOT  

使用git reflog 命令來檢視歷史提交記錄並使用提交記錄恢復已經被刪除掉的分支

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的遠端分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了,就直接刪了Gitlab上的遠

【Git學習】使用git reflog 命令來檢視歷史提交記錄並使用提交記錄恢復已經被刪除掉的分支

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了

git reflog 命令來檢視歷史提交記錄

一、問題描述 昨天下午有個同事急急忙忙跑我座位上,要我幫忙,說他剛剛因為手誤,將他本地的某個project的某個branch分支刪除了,並且也將Gitlab上面的遠端分支也刪除了。他本來是想發起merge request的,但是後面他眼神不好以為已經merged過了,就

git檢視單個檔案提交記錄

Git 基礎 - 檢視提交歷史 檢視提交歷史 在提交了若干更新,又或者克隆了某個專案之後,你也許想回顧下提交歷史。 完成這個任務最簡單而又有效的工具是 git log 命令。 接下來的例子會用我專門用於演示的 simplegit 專案, 執行下面的命令獲取該專案

SVN檢視專案修改記錄及修改內容 SVN檢視所有日誌提交記錄

工具/原料 svn 一,檢視修改記錄 1 選擇要

eclipse檢視提交記錄

在Eclipse、MyEclipse、EasyEclipse中,有時需要檢視某個檔案的歷史記錄(檔案沒有通過版本管理工具進行管理時),比如,有些時候,檔案出現了亂碼,想查看出現亂碼前的檔案,可以通過如下的方法:在檔案編

git檢視檔案的提交記錄

1,可以看到fileName相關的commit記錄 git log filename 2,可以顯示每次提交的diff git log -p filename 3, - 切換到目錄

使用yeoman起一個新項目(個人練習記錄,勿噴!)

文件 新建 data- 操作 app .json 名稱 data -s 1.首先安裝yeoman:npm install -g yo2.yeoman需要generator來進行操作所以需要安裝generator模塊:npm install -g generator-weba

《ACM-ICPC程序設計系列 數論及其應用》課後習題個人答案記錄

%0 show ++ cpc problem 要求 sca c程序 .cn 例1.1:HDU2099(2017/9/4) 本題書上給的答案是從0到99枚舉,顯然可以優化到每次遞增b,這樣至少可以把枚舉次數減少到1/10。 1 #include<cstdio>

LeetCode數組類的題目提交記錄 【2】

targe result 有序 suppose middle size body some 遞歸 /***********************************************************************33. Search in Ro

git根據用戶過濾提交記錄

class 圖片 提交 git ima width 技術 eight body 使用SourceTree 使用gitk git根據用戶過濾提交記錄

個人成長-記錄

sig 分享圖片 畢業 div http 畢業生 月份 自己 本科畢業 從三月份加入公司到現在,已經過去了將近五個月了,在公司,自己學習到了很多東西。作為一個應屆本科畢業生,自己有很多的不足,多虧公司的同事包容和毫無保留地指導,能夠讓我在這一段時間裏,每天都有新改變,每天都

git 跟蹤提交記錄

.com oba admin repos 使用 one bubuko config mit 一、克隆git倉庫 git clone ssh://hwl@xxx/home/data/repositories/git.git 二、申明使用人信息,以便跟蹤提交記錄 $ git

推薦一個以動畫效果顯示github提交記錄的黑科技工具:Gource

創建時間 ges git 指定 一個 記錄 mage tar 2017年 程序員每天都會使用到git的一系列命令。其中用git log命令可以查看提交歷史記錄: 今天Jerry給大家推薦一款視覺效果非常酷炫的工具,名叫Gource,是一個能夠將git代碼倉庫的提交歷史以動

【面試題】Java面試題--基礎總結--個人學習記錄

1、Java執行緒的狀態 新建new:新建立一個執行緒物件。 就緒runnable:建立執行緒物件後呼叫start方法,此時執行緒進入可執行狀態,等待CPU的時間片,且其他所需資源已獲得。 執行running(一般不考慮這種狀態):執行緒分得CPU的時間片、資源後執行執行緒。 阻塞b

【面試題】Java面試題--技術框架--個人學習記錄

1、看過哪些開源框架的原始碼   2、為什麼要用Redis,Redis有哪些優缺點?Redis如何實現擴容?   3、Netty是如何使用執行緒池的,為什麼這麼使用   4、為什麼要使用Spring,Spring的優缺點有哪些 &

【面試題】Java面試題--技術深度--個人學習記錄

1、有沒有看過JDK原始碼,看過的類實現原理是什麼。 2、HTTP協議   TCP詳解 關於http協議 3、TCP協議   TCP詳解 關於http協議 4、一致性Hash演算法 5、JVM如何載入位元組碼檔案 loa

怎樣快速找到某一行程式碼的git提交記錄

利用notepad++提高問題分析效率,以及快速找到某一行程式碼的git提交記錄 1. 全目錄搜尋/替換         Notepad++是一款強大的文字編輯工具,當知道大概的關鍵詞但不知道在哪個日誌時可以使用notepad++的檔案搜尋功能,在整個目錄

怎樣以及為什麼要保持你的 Git 提交記錄的整潔

Git 提交記錄很容易變得混亂不堪,現在教你怎麼保持整潔! 提交功能是 Git 倉庫的關鍵部分之一,不僅如此,提交資訊也是倉庫的生命日誌。專案或者倉庫在隨著時間的推移不斷演變(新功能不斷加入,Bug 被不斷修復,體系架構也被重構),提交資訊成為了人們檢視倉庫所發生的變化或者怎麼發生變化的