版本控制:Git、Github 和 SVN的使用

Git關(guān)于終端操作的一部分內(nèi)容前面有一個(gè)文章已經(jīng)講到過(guò)了,這里帶上鏈接

www.lxweimin.com/p/00f805852af3

然后發(fā)現(xiàn)這些文章寫(xiě)得比較詳細(xì),我就直接貼鏈接了,大家可以自行記錄一下

www.cnblogs.com/cspku/articles/Git_cmds.html

blog.csdn.net/tangbin330/article/details/9128765

關(guān)于Github【https://github.com】:

Github其實(shí)并不難,也許只是因?yàn)樗莻€(gè)英文網(wǎng)站,所以就沒(méi)人愿意去花功夫,甚至干脆說(shuō)這個(gè)不會(huì)操作,趁這次博客總結(jié),我就把Github這個(gè)網(wǎng)站就用有道和谷歌直譯一遍,然后做一下注釋

從賬號(hào)注冊(cè)開(kāi)始吧:

github首頁(yè)

注冊(cè)完了,登錄之后進(jìn)去是這樣【以我自己的為例來(lái)說(shuō)】:

gitbub登錄后

然后就要說(shuō)到github倉(cāng)庫(kù)了:

倉(cāng)庫(kù)的新建:【點(diǎn)擊用戶頭像左側(cè)的加號(hào)】

新建倉(cāng)庫(kù)第一步
新建倉(cāng)庫(kù)

已經(jīng)建立好并且有提交的內(nèi)容的倉(cāng)庫(kù)結(jié)構(gòu)如下圖:

github已經(jīng)建好的倉(cāng)庫(kù)

然后github就剩下個(gè)人中心了,這個(gè)我打算讓大家自己去探索,里面有比較重要的就是github賬戶的公鑰和私鑰設(shè)置了,在個(gè)人中心-->Settings--->SSH and GPG keys;這里面就是用來(lái)標(biāo)識(shí)你的電腦是否有對(duì)你github賬戶下的倉(cāng)庫(kù)有提交的權(quán)限,另外推薦大家學(xué)習(xí)一下這里的資源:www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 ? 這里主要是介紹終端操作,不過(guò)也有涉及到公鑰和私鑰部分,可以研究下【我剛開(kāi)始學(xué)也是對(duì)照著這個(gè)一個(gè)個(gè)敲的??,感謝作者】


關(guān)于SVN:

SVN的話我很少用終端去操作【其實(shí)我就是不會(huì)??】,現(xiàn)在只是介紹一下它對(duì)應(yīng)的cornerstone的使用,我目前使用的是cornerstone2,就對(duì)照著這個(gè)說(shuō)一下吧,和舊版基本沒(méi)差別

進(jìn)入cornerstone:【已添加遠(yuǎn)程倉(cāng)庫(kù)并跟蹤本地倉(cāng)庫(kù)的情況下】

SVN的首頁(yè)

SVN的話我也不是很熟,不過(guò)它操作起來(lái)比較簡(jiǎn)單,所以我只說(shuō)下幾個(gè)注意的地方,剩下的之后再慢慢整理吧:

SVN設(shè)置忽略文件:

SVN忽略提交的文件配置

SVN的常見(jiàn)符號(hào)含義:

紅色背景的C:表示這個(gè)文件沖突了,你和你的小伙伴同時(shí)修改了這個(gè)文件

解決辦法:在SVN中雙擊打開(kāi)這個(gè)文件-->在文件中搜索“====”或者“>>” 或者"mine" 就可以快速找到?jīng)_突的地方,然后以“mine”分割的上下兩部分內(nèi)容就是你們的修改內(nèi)容了,你可以決定是保留他的還是你的,改好了之后刪掉那些符號(hào),就和你寫(xiě)代碼一樣的,編譯一下不報(bào)錯(cuò),然后到SVN里面,右鍵文件,選擇Resolve Conflicts ,這就是告訴SVN“這個(gè)沖突我解決了,你更新吧,不用報(bào)沖突了”,然后這個(gè)符號(hào)就會(huì)變成藍(lán)色“M”

藍(lán)色背景的M:表示這個(gè)文件你修改了,但是沒(méi)有提交

解決辦法:在SVN中右鍵這個(gè)文件---> Commit Changes...【提交】

紅色背景的D:表示這個(gè)文件已經(jīng)被你從本地刪除,但是此時(shí)SVN中還存在

解決辦法:如果確實(shí)要?jiǎng)h除這個(gè)文件,那么在SVN中右鍵這個(gè)文件---> Commit Changes...【提交】,否則選擇Update,會(huì)再將這個(gè)文件從SVN下載下來(lái)

黃色背景的?:表示這個(gè)文件SVN在現(xiàn)有的目錄中并沒(méi)有找到

解決辦法:Commit【提交】修改之后,再Add to Working Copy就會(huì)將這個(gè)文件添加進(jìn)入SVN


SVN一些問(wèn)題解決辦法:

1)、SVN更新之后工程打不開(kāi),Xcode工程目錄都看不到

解決辦法:在SVN中有你的工程文件,在SVN中找到后綴為 .xcodeproj 這個(gè)就是你的工程文件了,展開(kāi)它有一個(gè)后綴為 .pbxproj? ,雙擊打開(kāi)這個(gè)文件,同樣在這個(gè)文件內(nèi)搜索“====”或者“>>” 或者"mine"就可以定位到?jīng)_突的地方,這種情況多出現(xiàn)在profile文件沖突,一般看不懂的話就刪除“====”或者“>>” 或者"mine"這些無(wú)用的符號(hào)【表示同時(shí)保留雙方的修改】,然后重新在SVN中雙擊后綴為? .xcodeproj 工程文件就可以打開(kāi)了;或者是在解決不了,就讓你可以打開(kāi)工程的小伙伴同樣打開(kāi)這個(gè)文件,然后整體復(fù)制這個(gè)文件的內(nèi)容,你直接替換你這個(gè)文件里的所有內(nèi)容就可以了,但是這個(gè)方法不到萬(wàn)不得已不要用,因?yàn)槟莻€(gè)文件里都是工程的資源路徑,可能有些地方會(huì)有差異


【未完待續(xù),持續(xù)更新,歡迎評(píng)論區(qū)留言,我會(huì)及時(shí)補(bǔ)充】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,247評(píng)論 6 543
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,520評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,362評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,805評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,541評(píng)論 6 412
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,896評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,887評(píng)論 3 447
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 43,062評(píng)論 0 290
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,608評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,356評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,555評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,077評(píng)論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,769評(píng)論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,175評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,489評(píng)論 1 295
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,289評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,516評(píng)論 2 379

推薦閱讀更多精彩內(nèi)容