cvs 版本分支問題

2021-04-12 14:43:58 字數 584 閱讀 4349

專案快做完了,別的應用要在現有專案的基礎上改幾個和兩個漢字拿出去賣,現有專案肯定還要再改正bug,建立2個專案的話合併太麻煩,決定搞定cvs的分支管理。

以下為自己疑惑的基本問題:

1.雖然只需要改3個和乙個檔案中的2個漢字,是否需要將整個專案定義為乙個分支?

目前測試結果:要!不將整個專案定義為乙個分支也可以,除非別人知道你定義分支的哪四個檔案,日他媽媽的,這樣肯定不行。

2.軟體中有了bug以後,改了主流(head)中的**,分支裡的怎麼辦?

目前測試結果:用合併,在eclipse中開啟分支專案,選擇team->合併,選擇head合併到分支,隨便操作,不用害怕,合併結果只儲存在當前workspace中,不會影響cvs倉庫中的資料,合併完成以後提交即可。

3.分支裡改了bug以後,怎麼更新回主流(head)專案中?

目前測試結果:還是用合併,在eclipse中還是開啟(日,這裡記不清是分支還是主流了)專案,選擇team中的合併,選擇分支名稱,同樣,隨便操作,合併好了以後提交。

4.定義分支以後這個分支不用時,分支名稱在哪刪除?

目前還沒有找到刪除的地方,但是有乙個辦法,在cvs伺服器上刪除整個專案就可以了:-)

Git分支 master分支和開發版本分支

問題 在使用git時,假如遠端倉庫有dev和master兩個分支,master作為乙個穩定版分支,可用於直接發布產品,日常的開發則push到dev分支,那本地是不是要從dev分支中建立乙個本地分支,然後在這個分支的push的動作是預設推到遠端dev分支上?解惑 一 遠端倉庫有master和dev分支...

Git 回滾到指定版本分支

1 git reflog 可以檢視所有分支的所有操作記錄 包括已經被刪除的 commit 記錄和 reset 的操作 2 git log 可以顯示所有提交過的版本資訊 二者區別 用git log則是看不出來被刪除的commitid,用git reflog則可以看到被刪除的commitid 3 git...

版本控制CVS

cvs 具有以下功能 1.對 進行集中管理 大家都可以方便的看到所有人員的最新檔案,規範化了檔案的管理。2.記錄 所有的更改歷史 儲存了所有檔案的修改歷史,並可以建立分支 可以檢視以前任何的乙個版本或修改歷史。3.提供協作開發的功能 cvs不推薦使用 lock modify unlock 的序列的工...