常用操作

svn項(xiàng)目的trunk代碼的概念約等同于git項(xiàng)目的master分支的代碼,基本上等同于線上正在跑的代碼,是比較可靠的代碼來源。

svn(版本控制系統(tǒng))

合并代碼到t6

(不是所有代碼都需要合并代碼到t6)

1. checkout 下你想要合并的項(xiàng)目的代碼的t6分支
2. __每一次合并操作前,先revert所有未提交的代碼,然后做update操作__
3. 在項(xiàng)目的根目錄進(jìn)行合并操作
 1. 選擇 merge a range of versions
 2. url to merge from 選擇 你想要被合并的項(xiàng)目的開發(fā)分支,即你自己所正在開發(fā)的版本庫的分支。
 3. 默認(rèn)情況下應(yīng)該其他都是默認(rèn)操作,然后選擇下一步合并
 4. 由于歷史原因,建議在上一步中,點(diǎn)擊show log 勾選自己近 期提交的所有未合并的版本
 5. 注意:如果你修改同一個文件,先后提交了5次,且從未合并過,在上一步中,你不能只勾選最后一個版本(如果這樣操作,幾乎必然會沖突),你需要勾選所有修改該文件的歷史版本(未被合并的部分)
4. 合并如果有沖突,可以選擇稍后解決。
 1.文本沖突的話,選擇解決沖突,對比下左右版本后,選擇正確的部分后,保存解決沖突即可。
 2.樹沖突的話,無法對比左右版本,直接將發(fā)生沖突的文件更新為正確的文件后,選擇接受當(dāng)前的版本即可。
5. 合并完成,或者解決完完沖突之后,需要在項(xiàng)目根目錄進(jìn)行提交操作(被提交的列表中可能包含部分文件夾,也要勾選它們)

syn(推送代碼到各種運(yùn)行環(huán)境)

syn2 系統(tǒng)推送到t6分為幾種情況(t6環(huán)境是開發(fā)人員維護(hù))

1. 無法填分支或者jira號,這種需要先手動合并代碼到t6后,然后點(diǎn)擊運(yùn)行即可
2. 填jira號的,這種需要先在jira上建一個issue(可以讓需求方幫你建),然后把你需要推送代碼的版本庫和分支以指定形式填入后(svn名字:分支名字,一行只能填寫一個版本庫,如有多個需要換行填入),填完之后在syn2上填入 你剛才的 issue的jira號點(diǎn)擊推送即可
3. 填分支名的,這種只要 填入 你的版本庫的分支名,即可點(diǎn)擊推送。

syn2 系統(tǒng)推送到測試環(huán)境 常見問題(測試環(huán)境只能是測試維護(hù))

Q: 測試人員推送你的版本庫的指定分支到測試環(huán)境發(fā)生文本沖突
A: checkout發(fā)生沖突的版本庫的那個分支的代碼到本地(如果你沒有的話),同樣進(jìn)行合并操作,合并來源選擇,當(dāng)前版本庫的trunk分支,版本號默認(rèn),其他選項(xiàng)都是默認(rèn),進(jìn)行合并操作,解決發(fā)生的沖突后提交代碼,然后讓測試重新推一下之前沖突的項(xiàng)目。git項(xiàng)目也通用,git項(xiàng)目合并的是master的代碼到你當(dāng)前分支。

其他介紹

rake-zbj項(xiàng)目是基于fis-plus的一個解決方案。目前八戒的組件庫是基于的fis-common項(xiàng)目的。具體的搭建可以參考很多文檔。

但是需要注意的是,由于開發(fā)人員之間的本地開發(fā)環(huán)境的域名并未做統(tǒng)一操作,所以發(fā)現(xiàn)checkout下來很多人的fis項(xiàng)目里頭的fis-conf.js文件中的roadmap對象的domain的域名千奇百怪。這個本身并沒有什么關(guān)系。
但是為了本地開發(fā)環(huán)境的穩(wěn)定。需要千萬保證你本地的所有的fis項(xiàng)目的fis-conf.js的domain項(xiàng)都一致,同時和你在apache里配的虛擬主機(jī)的域名一致,也要和你在hosts里面配的域名一致。 不然就會發(fā)生很多你意想不到的bug

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、檢出 svn co http://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username 用戶...
    于曉魚閱讀 473評論 0 1
  • 檢出 svn checkout http://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username用...
    Adam_Nan閱讀 1,124評論 0 0
  • 1、檢出 svn co http://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username 用戶名 ...
    石丘閱讀 1,644評論 0 15
  • 概述 作為Scala的標(biāo)準(zhǔn)構(gòu)建工具,使用風(fēng)格與Maven類似,由Scala語言寫的,參考官方網(wǎng)站,目前的版本是0....
    墨弈閱讀 13,464評論 0 52
  • 維生素:維生素是人體維持正常新陳代謝的營養(yǎng)素,易明達(dá)海參中富含維生素B1、B2等。 蛋白質(zhì):組成人體細(xì)胞的主要成分...
    易明達(dá)海參閱讀 425評論 0 0

友情鏈接更多精彩內(nèi)容