SVN各種情況說明

2021-08-08 11:16:02 字數 993 閱讀 6121

黃色感嘆號(有衝突):

--這是有衝突了,衝突就是說你對某個檔案進行了修改,別人也對這個檔案進行了修改,別人搶在你提交之前先提交了,這時你再提交就會被提示發生衝突,而不允許你提交,防止你的提交覆蓋了別人的修改。要解決衝突,如果你確認你的修改是無效的,則用tsvn還原你的修改就行了;如果認為你的修改是正確的,別人的提交是無效的,那麼用tsvn先標記為「解決衝突」,然後就可以提交了;如果你認為你的修改和別人的修改都有一部分是有效的,那麼你就把別人的修改手動合併到你的修改中,然後使用tsvn標註為「解決衝突」,然後就可以提交了。進入資料夾,尋找有黃色感嘆號的檔案,這些檔案就是發生衝突的地方,根據實際情況處理衝突

公尺字型大小(有本地修改**):

--這是說明你有未提交的本地**。

問好(新加入的資源):

--這說明該檔案是專案中新增檔案資源,新增資源可以是檔案、、**等。

紅色感嘆號(本地**與庫沒有保持一致):

--這說明本地**跟庫上沒有保持一致,如果使用者想修復,可以將帶紅色感嘆號圖示檔案刪除,直接update即可。

灰色向右箭頭(本地修改過)

--本地**沒有及時上庫。

藍色向左箭頭(svn上修改過)

--記得更新**後修改,提交前跟svn對比習慣。

灰色向右且中間有個加號的箭頭(本地比svn上多出的檔案)

--修改完記得跟svn保持一致

藍色向左且中間有個加號的箭頭(svn上比本地多出的檔案)

--刪除該檔案後,再次更新,將svn上檔案全部更新下來。

灰色向右且中間有個減號的箭頭(本地刪除了,而svn上未刪除的檔案)

--也就是說你刪除確認後,一定要記得上庫,跟svn保持一致

藍色向左且中間有個減號的箭頭(svn上刪除了,而本地未刪除的檔案)

--比對svn庫上**,確定需要刪除後,更新svn(刪除無用**)。

紅色雙向箭頭(svn上修改過,本地也修改過的檔案 )

--這個表示本地和svn上都修改過,最好就是把本地修改合併到svn,修改**前最後先更新。

裝飾器的各種情況。

裝飾器 第一步 基本函式 def chiji print 吃雞真得勁 呼叫函式 chiji 第二步 擴充套件功能 不能直接修改原來的函式 def zhuangshi func print 吃雞之前,左手摸雞 func print 吃雞之後,右手搖雞 def chiji print 吃雞真得勁 chi...

死鎖的各種情況總結

mutex 代表乙個全域性互斥物件 voida mutex.unlock return 複製 由於在if的執行體內直接retun,而沒有呼叫unlock,導致另乙個執行緒再呼叫a方法就出現死鎖。void sub func void data process 複製 void data process1...

shell 呼叫 sqlplus 各種情況示例

一 最簡單的shell裡呼叫sqlplus.vi test1.sh bin bash sqlplus s nolog result.log result.log u test.txt chmod g rwx,o rwx u test.txt vi test6.sh bin bash passwd c...