SVN的配置步驟

配置SVN饥臂,我們使用的是第三方軟件cornerstone來實現(xiàn)代碼整合功能的师溅。今天來寫一下如何配置吧茅信。

1、 首先我們需要先下載cornerstone軟件到Mac上來墓臭。
2蘸鲸、 打開cornerstone,點擊左側欄中REPOSITORIES那一欄的加號按鈕窿锉,選擇添加repository酌摇。


"如果你公司的給你的repository地址為svn://開頭膝舅,則選擇SVN Server
 如果為Http://或https://開頭,則選擇HTTP Server"
  • 配置SVN(SVN Server)


  • 配置SVN(HTTP Server)



    將上面的填寫好就可以add了窑多。

  • 上傳項目到repository
    可以直接拖動項目到repository的子文件夾中仍稀,或是選擇軟件上方的Import,彈出選項,選擇文件夾埂息,然后選擇Import即可

  • 下載項目
    下載分為兩種:Export和Check Out技潘,區(qū)別在于,Export后的項目不會與repository中的源文件相關聯(lián)千康,是一個獨立的版本享幽,而Check Out下來的文件會創(chuàng)建一個working copy,參見步驟三的第一幅圖拾弃,此文件與庫中源文件相關聯(lián)值桩,當有新版本(他人修改)或是本地修改(自己修改)時,working copy會顯示修改數(shù)量豪椿,白色數(shù)量為他人修改數(shù)量奔坟,灰色數(shù)量為本人修改數(shù)量。
    所以如果你是項目中的開發(fā)人員砂碉,可以選擇check out蛀蜜,如果只是下載查看,不希望自己的修改影響到整個項目增蹭,最好是選擇Export

注意:將項目下載到自己桌面上時,千萬不要改變其路徑磅摹,否則就會發(fā)現(xiàn)找不到路徑等錯誤問題滋迈。

svn方便了多人開發(fā)同一項目的代碼合并問題,但是也有一些事項需要注意:
1户誓、先更新后提交
在看到有新版本(即同伴已經(jīng)提交代碼時)饼灿,先更新代碼,直至working copy不再顯示白色圈帝美,然后運行代碼確定可運行且功能無誤之后再commit自己的代碼碍彭,否則,會造成項目中出現(xiàn)多處沖突或bug悼潭,且很難排查原因庇忌。
2、 完成獨立功能后再提交舰褪,且務必填寫提交信息
每完成一個獨立的功能皆疹,或解決一個bug之后再提交代碼,不要連續(xù)多次重復提交占拍,造成版本過多過雜略就,且提交時務必填寫提交信息捎迫,交代本次完成了什么功能,方便上圖中可以進行message的搜索來查看歷史版本
3表牢、沖突文件

  • 原則上同一組開發(fā)人員最好不要在同一文件中進行操作窄绒,但有時候必須去其他文件中進行操作,或者是誤操作崔兴,如果同時多人在同一文件的同一位置修改代碼颗祝,后提交的人會出現(xiàn)版本沖突文件,一般會有三個同樣名稱不同后綴的文件

  • .mine文件:本人所做修改
    兩個.r0XX文件:XX為數(shù)字恼布,數(shù)字較小的為更改前的文件螺戳,較大的為更改后的文件,在文件中會有<<<< mine .r0XX >>>>>等字樣包含起來的代碼折汞,即沖突的地方倔幼,此時請和組內同事討論或自己刪除某部分修改文件后進行調試,修復文件

  • 針對ios項目:出現(xiàn)某個工程或文件打不開的情況爽待,如果為.project文件無法打開损同,則選擇顯示包內容->用文稿打開project.pbxproj文件->搜索.mine,將.mine部分前后<<<< >>>>包含起來的代碼刪除鸟款,工程就可以打開了膏燃,如果build時出現(xiàn)某個xib文件打不開的錯誤,則選中何什,用文稿打開组哩,跟上文同樣操作即可解決無法build的問題

4、新添加文件
提交時处渣,新增加的文件顯示為問號狀態(tài)伶贰,請選中右擊后選擇 Add to Working Copy 之后再commit。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末罐栈,一起剝皮案震驚了整個濱河市黍衙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌荠诬,老刑警劉巖琅翻,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異柑贞,居然都是意外死亡方椎,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門凌外,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辩尊,“玉大人,你說我怎么就攤上這事康辑∩阌” “怎么了轿亮?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長胸墙。 經(jīng)常有香客問我我注,道長,這世上最難降的妖魔是什么迟隅? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任但骨,我火速辦了婚禮,結果婚禮上智袭,老公的妹妹穿的比我還像新娘奔缠。我一直安慰自己,他們只是感情好吼野,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布校哎。 她就那樣靜靜地躺著,像睡著了一般瞳步。 火紅的嫁衣襯著肌膚如雪闷哆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天单起,我揣著相機與錄音抱怔,去河邊找鬼。 笑死嘀倒,一個胖子當著我的面吹牛屈留,可吹牛的內容都是我干的。 我是一名探鬼主播括儒,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼绕沈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了帮寻?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤赠摇,失蹤者是張志新(化名)和其女友劉穎固逗,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藕帜,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡烫罩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了洽故。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贝攒。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖时甚,靈堂內的尸體忽然破棺而出隘弊,到底是詐尸還是另有隱情哈踱,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布梨熙,位于F島的核電站开镣,受9級特大地震影響,放射性物質發(fā)生泄漏咽扇。R本人自食惡果不足惜邪财,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望质欲。 院中可真熱鬧树埠,春花似錦、人聲如沸嘶伟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奋早。三九已至盛霎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耽装,已是汗流浹背愤炸。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留掉奄,地道東北人规个。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像姓建,于是被迫代替她去往敵國和親诞仓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內容