-
1、每天早上上班要update SVN,每天下班要commit SVN。 2、查看是誰(shuí)動(dòng)了我的代碼,右鍵 tortoise 后查看 log 日志。 3、文件被別人刪除,在空白處右擊,show log,可以查看整個(gè)庫(kù)的所有增刪改查操作記錄,如果單個(gè)文件還在,只想查看該文件記錄,那就在該文件上查看 log(自從新建一個(gè)文件后,對(duì)該文件的所有操作都會(huì)被服務(wù)器倉(cāng)庫(kù)記錄下來(lái),隨時(shí)可以可別人商量恢復(fù))。 4、權(quán)限清空:TortoiseSVN——Settings——Seved Date——Clear clear all。 5、commit 上面有一塊區(qū)域是做注釋的(推薦常用)。 6、良好沖突: 如果A和B都在修改了代碼,B先于A上交,當(dāng)A去commit的時(shí)候,就會(huì)提交失敗,必須先更新你的本地文件,那么B的代碼會(huì)和A的代碼同時(shí)存在(兩個(gè)人修改的不是一個(gè)地方算好的情況了)。 7、較差沖突:查看全部
-
1.分支不同 ==> update merge(svn自動(dòng)合并) 2.分支沖突 ==> 協(xié)商解決沖突,選擇一個(gè)正確的版本覆蓋(最新的正確直接Revert最新): 出現(xiàn)四個(gè)文件。 第一個(gè)文件:黃色感嘆號(hào)代表SVN沒(méi)辦法自動(dòng)合并,沖突的版本;第二個(gè)文件:mine commit卻未成功的版本 第三個(gè)文件:mine在commit之前的版本 第四個(gè)文件:倉(cāng)庫(kù)中最新的版本 解決辦法:1.A和B討論,選擇哪個(gè)版本。就把那個(gè)版本恢復(fù)。 恢復(fù)方法:比如A的正確,就把第二個(gè)文件重命名為A的那個(gè)文件名,覆蓋。 若想恢復(fù)成A B之前的版本,用第三個(gè)文件覆蓋 若想恢復(fù)成B的,也是用第四個(gè)文件覆蓋,或者在第一個(gè)文件右擊,revert到現(xiàn)在服務(wù)器上的B的版本查看全部
-
清空某人權(quán)限: 右鍵 - TortoiseSVN - settings - saved data - clear all 早上上班前第一件事update為最新代碼,晚上下班前commit所有代碼 如何知道誰(shuí)動(dòng)了我的代碼?如何找回代碼? 1.右鍵 - TortoiseSVN - show log 2.選中要恢復(fù)的歷史文件 - Revert to this revision 【注:如果是文件已經(jīng)被刪除就在文件原來(lái)所在地show log,然后將需要的文件保存下來(lái)】查看全部
-
SVN客戶(hù)端的安裝與配置 1、在服務(wù)器端選擇對(duì)應(yīng)的某個(gè)倉(cāng)庫(kù),上邊便會(huì)顯示一個(gè)路徑。在客戶(hù)端任何一個(gè)文件空白處右擊,CheckOut—URL of Repository中填寫(xiě)剛才那個(gè)倉(cāng)庫(kù)的上邊顯示的url路徑地址。在一個(gè)局域網(wǎng)或一臺(tái)電腦上,IP 地址處可以填寫(xiě)電腦名,例如:https://PC/svn/Test/;想通過(guò)公網(wǎng)連接,則必須為 IP 地址,例如:https://127.0.0.1:443/svn/Test/ 2、CheckOut directory:把下載下來(lái)的倉(cāng)庫(kù)存放位置。 3、文件夾中的SVN隱藏文件夾不能刪除,刪除了改文件夾就跟普通文件夾一樣了。(根據(jù)svn的版本不同,有的只有在最外層有此文件夾,有的是每個(gè)文件夾下面都有此文件夾)查看全部
-
客戶(hù)端SVN:TortoiseSVN 【下載地址:https://tortoisesvn.net/downloads.html】 服務(wù)端SVN:VisualSVN 【下載地址:https://www.visualsvn.com/server/download/】 先安裝服務(wù)端,再安裝客戶(hù)端。 VisualSVN選1,3查看全部
-
svn查看全部
-
SVN下載地址查看全部
-
TortoiseSVN:http://tortoisesvn.net/downloads.html VisualSVN:http://www.visualsvn.com/server/download查看全部
-
1.分支不同 ==> update merge(svn自動(dòng)合并) 2.分支沖突 ==> 協(xié)商解決沖突,選擇一個(gè)正確的版本覆蓋(最新的正確直接Revert最新): 出現(xiàn)四個(gè)文件。 第一個(gè)文件:黃色感嘆號(hào)代表SVN沒(méi)辦法自動(dòng)合并,沖突的版本;第二個(gè)文件:mine commit卻未成功的版本 第三個(gè)文件:mine在commit之前的版本 第四個(gè)文件:倉(cāng)庫(kù)中最新的版本 解決辦法:1.A和B討論,選擇哪個(gè)版本。就把那個(gè)版本恢復(fù)。 恢復(fù)方法:比如A的正確,就把第二個(gè)文件重命名為A的那個(gè)文件名,覆蓋。 若想恢復(fù)成A B之前的版本,用第三個(gè)文件覆蓋 若想恢復(fù)成B的,也是用第四個(gè)文件覆蓋,或者在第一個(gè)文件右擊,revert到現(xiàn)在服務(wù)器上的B的版本查看全部
-
1、每天早上上班要update SVN,每天下班要commit SVN。 2、查看是誰(shuí)動(dòng)了我的代碼,右鍵 tortoise 后查看 log 日志。 3、文件被別人刪除,在空白處右擊,show log,可以查看整個(gè)庫(kù)的所有增刪改查操作記錄,如果單個(gè)文件還在,只想查看該文件記錄,那就在該文件上查看 log(自從新建一個(gè)文件后,對(duì)該文件的所有操作都會(huì)被服務(wù)器倉(cāng)庫(kù)記錄下來(lái),隨時(shí)可以可別人商量恢復(fù))。 4、權(quán)限清空:TortoiseSVN——Settings——Seved Date——Clear clear all。 5、commit 上面有一塊區(qū)域是做注釋的(推薦常用)。 6、良好沖突: 如果A和B都在修改了代碼,B先于A上交,當(dāng)A去commit的時(shí)候,就會(huì)提交失敗,必須先更新你的本地文件,那么B的代碼會(huì)和A的代碼同時(shí)存在(兩個(gè)人修改的不是一個(gè)地方算好的情況了)。 7、較差沖突: 有沖突時(shí)提交會(huì)產(chǎn)生三個(gè)文件,.mine是自己改好之后的代碼,rx,ry,x,y兩個(gè)數(shù)字較小者是我改之前的代碼,數(shù)字較大者,是服務(wù)端的代碼 1)如果要保留自己的版本,就用mine覆蓋原來(lái)的代碼,再次提交 2)如果認(rèn)為對(duì)方是正確的,就revert一下,這個(gè)時(shí)候已經(jīng)拿到了最新的代碼(不一定非要這樣操作,但是這樣方便) 3)如果認(rèn)為上一個(gè)版本是正確的,用版本較小的覆蓋(直接刪除改后綴名) 經(jīng)驗(yàn)1:如果Commit Failed!就不要點(diǎn)了ok繼續(xù)按update了,先把自己的代碼復(fù)制到一邊,再把那個(gè)文件revert,再u(mài)pdate,再把放在一邊的文件重命名復(fù)制到相同文件夾下,選中兩個(gè)沖突的文件,TortoiesSVN->diff,左邊是最新的代碼,右邊的是我的,解決沖突之后兩個(gè)人最好都update一下。 經(jīng)驗(yàn)2:與歷史記錄比對(duì):show log之后,同時(shí)選中兩個(gè)版本(比如現(xiàn)在到了第10版,那么要10/9先比較,看看有沒(méi)有差異,沒(méi)有差異,則比較9/8版,如果仍沒(méi)有差異,以此類(lèi)推繼續(xù)比較),Compare revisions。查看全部
-
1.分支不同 ==> update merge(svn自動(dòng)合并) 2.分支沖突 ==> 協(xié)商解決沖突,選擇一個(gè)正確的版本覆蓋(最新的正確直接Revert最新): 出現(xiàn)四個(gè)文件。黃色感嘆號(hào)代表SVN沒(méi)辦法自動(dòng)合并,因?yàn)锳 B修改的內(nèi)容一致。 第一個(gè)文件:共同修改內(nèi)容對(duì)比顯示。第二個(gè)文件:A你的代碼 第三個(gè)文件:A B修改之前的版本代碼 第四個(gè)文件:B的代碼 解決辦法:1.A和B討論,選擇哪個(gè)版本。就把那個(gè)版本恢復(fù)。 恢復(fù)方法:比如A的正確,就把第二個(gè)文件重命名為A的那個(gè)文件名,覆蓋。 若想恢復(fù)成A B之前的版本,用第三個(gè)文件覆蓋 若想恢復(fù)成B的,也是用第四個(gè)文件覆蓋,或者在第一個(gè)文件右擊,revert到現(xiàn)在服務(wù)器上的B的版本查看全部
-
清空某人權(quán)限: 右鍵 - TortoiseSVN - settings - saved data - clear all 早上上班前第一件事update為最新代碼,晚上下班前commit所有代碼 如何知道誰(shuí)動(dòng)了我的代碼?如何找回代碼? 1.右鍵 - TortoiseSVN - show log 2.選中要恢復(fù)的歷史文件 - Revert to this revision 【注:如果是文件已經(jīng)被刪除就在文件原來(lái)所在地show log,然后將需要的文件保存下來(lái)】查看全部
-
每次更新。刪除。增加后都要重新提交一次 svn版本控制工具,多人協(xié)作,需要安裝服務(wù)端和客戶(hù)端,服務(wù)端要建倉(cāng)庫(kù)和用戶(hù),客戶(hù)端checkout輸入用戶(hù)名和密碼,和保存路徑;commit提交本地磁盤(pán)增刪改文件,可以留意藍(lán)問(wèn)號(hào)(新增),紅感嘆號(hào)(修改),綠鉤(已提交),還有提交時(shí)文件的status狀態(tài)是missing,modify等等查看全部
-
SVN客戶(hù)端的安裝與配置 1、在服務(wù)器端選擇對(duì)應(yīng)的某個(gè)倉(cāng)庫(kù),上邊便會(huì)顯示一個(gè)路徑。在客戶(hù)端任何一個(gè)文件空白處右擊,CheckOut—URL of Repository中填寫(xiě)剛才那個(gè)倉(cāng)庫(kù)的上邊顯示的url路徑地址。在一個(gè)局域網(wǎng)或一臺(tái)電腦上,IP 地址處可以填寫(xiě)電腦名,例如:https://PC/svn/Test/;想通過(guò)公網(wǎng)連接,則必須為 IP 地址,例如:https://127.0.0.1:443/svn/Test/ 2、CheckOut directory:把下載下來(lái)的倉(cāng)庫(kù)存放位置。 3、文件夾中的SVN隱藏文件夾不能刪除,刪除了改文件夾就跟普通文件夾一樣了。(根據(jù)svn的版本不同,有的只有在最外層有此文件夾,有的是每個(gè)文件夾下面都有此文件夾)查看全部
-
SVN 服務(wù)器端的安裝和配置 個(gè)人代碼 -- 版本控制工具中的代碼 -- 版本控制工具的客戶(hù)端 -- 版本控制工具的服務(wù)端 版本控制工具有很多種:svn,git.... svn客戶(hù)端:TortoiseSVN svn客戶(hù)端下載地址:https://tortoisesvn.net/downloads.html svn服務(wù)端:VisualSVN svn服務(wù)端下載地址:https://www.visualsvn.com/server/download查看全部
舉報(bào)
0/150
提交
取消