-
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ě)電腦名;想通過(guò)公網(wǎng)連接,則必須為 IP 地址。 2、Check Out:把下載下來(lái)的倉(cāng)庫(kù)存放位置。 3、文件夾中的SVN隱藏文件夾不能刪除,刪除了改文件夾就跟普通文件夾一樣了。(根據(jù)svn的版本不同,有的只有在最外層有此文件夾,有的是每個(gè)文件夾下面都有此文件夾)查看全部
-
svn客戶(hù)端下載地址:https://tortoisesvn.net/downloads.html svn服務(wù)端下載地址:https://www.visualsvn.com/server/download查看全部
-
版本管理工具介紹---SVN篇——版本控制工具的作用 1、受保護(hù)的,2、受約束的。查看全部
-
SVN查看全部
-
版本管理工具下載地址查看全部
-
版本管理工具查看全部
-
TortoiseSVN : 客戶(hù)端 VisualSVN:服務(wù)端查看全部
-
版本控制工具查看全部
-
SVN-客戶(hù)端:TortoiseSVN 下載地址:http://tortoisesvn.net/downloads.html SVN-服務(wù)端:VisualSVN 下載地址:http://www.visualsvn.com/server/download查看全部
-
svn常見(jiàn)問(wèn)題: 1.A和B對(duì)同一個(gè)文件進(jìn)行了修改,行號(hào)沒(méi)有沖突。當(dāng)我們進(jìn)行提交時(shí)會(huì)提醒我們 commit failed。需要更新(you have to update your working copy first),我們點(diǎn)擊OK,選擇update進(jìn)行更新。然后再提交。出現(xiàn)mecged,我們?cè)賑ommit。 2.A和B對(duì)同一個(gè)文件進(jìn)行了修改,行號(hào)有沖突。 文件出現(xiàn)黃色小三角, 多了三個(gè)文件分別是 min(我的A) ,還有兩個(gè)jar的包,版本分別是 10,11,版本號(hào)越大說(shuō)明是最近修改的。 10表示的是之前未作修改那個(gè)版本,11表示的是B修改的版本。如果我們知道問(wèn)題出在哪,選擇用誰(shuí)的版本,那么我們可以使用這幾個(gè)版本進(jìn)行恢復(fù)。 也可以在里邊直接進(jìn)行修改。然后我們?cè)賀evert。查看全部
-
svn常見(jiàn)的問(wèn)題: 1.多人操作同一個(gè)文件。對(duì)于提交時(shí)commit,我們盡可能的輸入一些文字描述。commit里邊上邊是一個(gè)信息板,提供你提交內(nèi)容描述,下邊是對(duì)你要提交項(xiàng)目的勾選。 2.我們?cè)诓僮髦?,我們?cè)夙?xiàng)目里邊右鍵點(diǎn)擊任意地方,選擇TortoiseSVN----->settings,清除 Saved Data ----->Authentication data ------->Clear all,清除A的權(quán)限,因?yàn)槲覀儸F(xiàn)在要模擬的是A和B同時(shí)操作一個(gè)文件。 3.多人操作同一個(gè)文件的時(shí)候,我們上傳文件前要使用SVN Update更新文件,然后再Commit。 4.如果我們打開(kāi)文件發(fā)現(xiàn)我們?cè)瓉?lái)寫(xiě)的內(nèi)容發(fā)生改變,我們要知道誰(shuí)動(dòng)了我們的代碼,我們可以右鍵點(diǎn)擊TortoiseSVN,下邊有好多svn使用命令,我們選擇show log進(jìn)行查看歷史記錄。里邊的順序是上邊是最新修改的內(nèi)容。紅色感嘆號(hào) --->修改 綠色加號(hào) -->表示新添加 5.對(duì)于修改的代碼有幾種情況: 1.A的代碼是正確的,我們右鍵點(diǎn)擊歷史記錄里邊A提交的代碼,選擇Revert to this revision。我們?cè)谖覀兊捻?xiàng)目里邊發(fā)現(xiàn)我們的文件又變成了 紅色感嘆號(hào) ,同時(shí)里邊的內(nèi)容發(fā)生了改變。 2.B的代碼是正確的 和A的操作相同。 3.A和B的代碼都需要 當(dāng)B修改完之后,里邊已經(jīng)有B的內(nèi)容了,我們查看A的內(nèi)容是否完整,如果完整,那么就OK了!如果不完整,我們把B的內(nèi)容復(fù)制出來(lái),然后回退到自己之前那個(gè)版本,把B的代碼再粘進(jìn)來(lái)。 4.A的需要一部分,B的需要一部分。 和3步驟一樣。 5.B把這個(gè)文件刪除了, 選擇我們的項(xiàng)目,點(diǎn)擊進(jìn)入,選擇 .svn文件,然后右鍵點(diǎn)擊,選擇show log ,我們就可以看見(jiàn)針對(duì)于這個(gè)項(xiàng)目的所有改動(dòng)。我們可以回退或追回到我們要的項(xiàng)目。如果是刪除了,在show log 面板里邊分為兩塊,我們?cè)谙逻呥@塊會(huì)看到刪除的文件,我們直接右鍵拷貝出來(lái)就好了! 只要我們這個(gè)倉(cāng)庫(kù)文件 ---->.svn存在,我們就不用擔(dān)心。查看全部
-
svn的基本操作: 1.我們?cè)谖覀兊捻?xiàng)目里邊進(jìn)行添加一個(gè)文件<就是我們從遠(yuǎn)程服務(wù)器上邊下載的項(xiàng)目Test>,比如:test.java文件。我們會(huì)看到一個(gè)問(wèn)號(hào)<?>,表示的是未提交的內(nèi)容(和服務(wù)端項(xiàng)目有差異)。 2.如何進(jìn)行提交我們寫(xiě)好的項(xiàng)目呢?我們?cè)谶@個(gè)項(xiàng)目里邊右擊鼠標(biāo),選擇svn commit,進(jìn)行項(xiàng)目的提交。當(dāng)提交成功的時(shí)候,我們發(fā)現(xiàn)之前添加文件上邊變成了對(duì)勾。 3.我們進(jìn)行commit時(shí),我們會(huì)在下邊的狀態(tài)看到status,status=modified,表示的是修改后的文件,status=missing,表示時(shí)刪除的文件。還有一個(gè)就是新添加的文件。查看全部
-
svn客戶(hù)端安裝與配置: 1.svn的客戶(hù)端指的是:TortoiseSVN。 2.直接點(diǎn)擊下一步就可以了,只有在選擇目錄的時(shí)候,我們改改目錄就ok了!安裝完之后,在電腦桌面(或目錄等)地方,按下右鍵出現(xiàn)SVN Chekout就可以了。 3.第一次安裝項(xiàng)目的時(shí)候,我們會(huì)用到SVN Checkout。我們直接拷貝我們倉(cāng)庫(kù)的路徑就可以了。例如:我們之前安裝svn服務(wù)端時(shí)的test路徑--->https://127.0.0.1:443/svn/test。<這里的路徑是服務(wù)端和客戶(hù)端都在同一臺(tái)計(jì)算機(jī)上邊> 4.如果我們的服務(wù)端和客戶(hù)端不在同一臺(tái)服務(wù)器上邊,那么之前的127.0.0.1:443 就要變成我們遠(yuǎn)程的服務(wù)器上邊的服務(wù)器地址和端口號(hào)。 5.當(dāng)我們從服務(wù)器上邊下載的時(shí)候,我們的項(xiàng)目里邊會(huì)出現(xiàn)一個(gè).svn文件。我們不要?jiǎng)h除,我們后續(xù)與遠(yuǎn)程項(xiàng)目相關(guān)的增刪改查都會(huì)在這里進(jìn)行記錄。查看全部
-
進(jìn)行svn安裝時(shí),需注意: 1.我們使用的是tortoiseSVN 2.VisualSVN-Server對(duì)應(yīng)的是服務(wù)端的可視化界面,我們安裝的時(shí)候 選擇VisualSVN Server(如果不勾選的話(huà)就沒(méi)有可視化界面了)和Add Subversion command-line tools(不進(jìn)行勾選時(shí)在命令行里邊輸入命令不好使,不選的話(huà)我們以后需要在環(huán)境變量里邊自己進(jìn)行配置path) 3.選擇標(biāo)準(zhǔn)版(standard Edition)夠用,配置好本地的安裝路徑(location)和倉(cāng)庫(kù)路徑(Repositories)保存的是對(duì)代碼的增刪改查記錄。查看全部
-
版本控制工具: 1.常用的版本工具,git,svn 2.你的代碼是受保護(hù)的,受約束的。 3.版本工具便于多人開(kāi)發(fā)時(shí),可以進(jìn)行代碼的交互,減少?zèng)_突。查看全部
舉報(bào)
0/150
提交
取消