<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks
    1.create patch
    使用create patch可以生成一個(gè)或者多個(gè)修改過的文件和當(dāng)前版本差異的patch(支持目錄樹)
    通常情況下,create patch將修改保存為.patch或.diff文件
    可以將.patch或.diff文件的內(nèi)容復(fù)制出來,發(fā)給需要審查的人
    .patch或.diff文件中記錄了發(fā)生這個(gè)patch的版本號(hào)以及具體修改的內(nèi)容
    針對(duì)某個(gè)文件或某幾個(gè)文件的若干種修改,可以生成多個(gè).patch或.diff文件
    2.apply patch
    可以將.patch或.diff文件應(yīng)用到對(duì)應(yīng)版本的項(xiàng)目,就像打補(bǔ)丁一樣
    同一個(gè)項(xiàng)目/文件夾下,可以選擇應(yīng)用需要的patch
    通常來說,應(yīng)用一個(gè)patch時(shí)文件版本和生成這個(gè)patch時(shí)文件的版本是一致的;如果不一致,也可以強(qiáng)制應(yīng)用,svn會(huì)自動(dòng)進(jìn)行diff(這時(shí)候需要手動(dòng)合并)
    linux下,可以使用系統(tǒng)的patch命令來應(yīng)用patch,eg: patch -p0 <xxx.patch
    3.使用
    暫時(shí)不需要提交或不允許提交的修改,可以選擇create patch來保存修改的內(nèi)容
    選擇create patch來保存修改的內(nèi)容并且提交patch,通過審查后,(在服務(wù)器端)應(yīng)用patch
    當(dāng)一個(gè)功能有多種解決方案時(shí),可以生成多個(gè)patch,(提交后)分別經(jīng)過測(cè)試,再?zèng)Q定應(yīng)用哪個(gè)patch
    多個(gè)功能分別需要改同一個(gè)文件的不同地方(即沒有同一行),可以做成多個(gè)patch,應(yīng)用patch的順序沒有要求(在linux下應(yīng)用也一樣成功,只是會(huì)生成多個(gè).orig文件)
    多個(gè)連續(xù)性的功能,他們修改的文件都與一個(gè)base作patch,例:p1在v1的基礎(chǔ)上開發(fā)v2,生成v2和v1之間的patch1;p2在v2的基礎(chǔ)上開發(fā)v3,生成v3和v1之間的patch2,這樣只要應(yīng)用patch2也就應(yīng)用了patch1。
    4.帶來的問題
    一個(gè)較早的patch,在經(jīng)過多輪提交后,如果想再要應(yīng)用,需要嚴(yán)格的diff
    如果兩個(gè)patch分別改了同一行代碼,應(yīng)用第一個(gè)patch后要再應(yīng)用第二個(gè)patch時(shí),仍然需要diff。如果在linux下,會(huì)產(chǎn)生沖突,生成.orig和.rej兩個(gè)文件(此時(shí)仍然需要手動(dòng)進(jìn)行比較合并)
    第3部分提到的連續(xù)性,要準(zhǔn)確的預(yù)見到,比較困難
    第3部分提到的多個(gè)連續(xù)的功能,后做的功能的某個(gè)文件更新了先做的功能的內(nèi)容,但先做的功能可能還涉及到其他文件,容易造成漏更新文件的情況
    posted on 2009-08-14 09:04 seal 閱讀(3444) 評(píng)論(0)  編輯  收藏 所屬分類: 版本控制
    主站蜘蛛池模板: 亚洲欧洲国产视频| 亚洲av午夜精品无码专区| 伊人久久亚洲综合| 亚洲AV第一页国产精品| 亚洲国产成人久久精品app| 日本亚洲免费无线码| 免费大片av手机看片高清| 免费视频成人片在线观看| 成年性生交大片免费看| 国产精品亚洲高清一区二区| 中文字幕久久亚洲一区 | 久草视频免费在线观看| 国产成人免费手机在线观看视频| 国产国拍亚洲精品福利| 国内精品久久久久影院亚洲| 一级视频免费观看| 最近免费中文字幕mv在线电影| 免费二级毛片免费完整视频| 亚洲国产天堂久久综合网站| 99亚洲精品卡2卡三卡4卡2卡| 免费视频精品一区二区三区| 妞干网在线免费视频| 亚洲国产精品线在线观看| 羞羞网站免费观看| 在线观看免费a∨网站| 亚洲精品综合一二三区在线| 精精国产www视频在线观看免费| 免费A级毛片无码免费视| 亚洲成人激情在线| 精品无码一级毛片免费视频观看 | 野花香高清在线观看视频播放免费 | 一级女人18片毛片免费视频| 日韩在线视频免费看| 亚洲私人无码综合久久网| 最近免费中文字幕大全免费| 亚洲av综合av一区| 人妻无码一区二区三区免费| 亚洲综合色在线观看亚洲| 免费又黄又爽又猛大片午夜| 亚洲福利在线播放| 男人扒开添女人下部免费视频|