前言
1、記錄一次 svn實際操作的過程中比較常見問題的分析及解決過程
2、從一個對svn操作還不太熟悉的使用者的角度來分析
3、步驟:發現現象->分析過程(及其中的心裏活動)->解決問題
我之前的文章大多都是從發現現象直接到解決問題 ;省略了 分析過程(及其中的心裏活動) 所以讀者會感覺很“幹” 我具體也不太確定這個很乾表示什麼 可能是都是乾貨 讀起來比較生硬 沒有太多的心裏活動和個人情感夾雜其中 所以看幾眼就不想再看了 除非實際操作起來 真正有用的話 纔會從頭看到尾;否則 (比如在地鐵上或者不想實操 只想隨便看看 擴大自己的知識面的時候)真的看不下去 所以現在準備把 分析過程(及其中的心裏活動) 這個步驟也加進去
4、導致的效果
1⃣️ 有一些自己的心裏活動 讀起來可能會感覺有點意思
2⃣️ 太囉嗦了 拐來拐去 嘗試了很多錯誤的方法 最後才達到最終的目標 (自己寫的時候 都感覺在浪費文章的字數)
5、結論:有意思的 有必要的 承上啓下的 心裏活動過程 或 曲折過程 可以寫下來;自己都感覺很囉嗦的 那就別寫心裏活動過程了
SVN誤刪除操作的處理方式
問題現象
圖1
有紅色標記 說明 該文件夾內部有變動
但該文件夾內部的所有文件都是最新版的並且顯示沒有變動過
分析問題
針對.svn.zip這個文件狀態已刪除重點說明一下
-
怎麼出現的 (演示下出現的情景)
刪除了之後就會出現圖1的情況
含義是 本地做了修改 還沒有推送到svn遠程
-
怎麼處理
如果是誤刪除 那麼進行復原(revert)即把這個誤操作給還原掉就是回到沒有做這個誤操作之前的狀態
-
類似的情況
此時的狀態是丟失 而不是已刪除
這種情況更新下就行了
Mac環境下tomcat版本兼容性問題
問題現象
idea 配置tomcat的時候 報錯 說找不到tomcat home
問題分析
1⃣️ 版本號是tomcat10 這個高的版本
2⃣️ 既然找不到 那我進入到指定的tomcat目錄下 看看是否可以手動的啓動tomcat
手動啓動tomcat報錯
接下來我的處理過程開始跑偏了 前方高能預警 請朋友們注意!!!
我應該思考的方向:
這會不會是操作系統(mac)和 tomcat版本不兼容的問題
如果這麼思考的話 那麼我可能就會想:
去tomcat官網上 符合mac系統的tomcat版本
但偏偏這麼想了(導致浪費了一些時間):
我該解決這個報錯的異常
下面看看我是怎麼在錯誤的方向上嘗試的
百度了下有文章說是 文件格式的問題
-
給startup.sh文件賦予權限
chmod a+x bin/startup.sh
-
修改文件格式
vi bin/startup.sh
:update
:e ++ff=unix
:setlocal ff=unix
:wq
然後啓動 此時又出現了其他異常
此時“愚昧”的我才發現了 方向錯了
接下來 纔將錯誤的思維扭轉
正確的方向:去tomcat官網找mac系統的tomcat版本
下載正確的版本
登陸 tomcat 官網
http://tomcat.apache.org/
下載tomcat7 版本
這樣就可以啓動並且也可以在idea中配置tomcat了
這裏還有一種版本不兼容的情況
下載tomcat10版本 在idea配置tomcat的時候 不可以;tomcat7是可以的
所以軟件不要用最新版本 要用經常長時間檢驗的穩定的版本、功能比較齊全
本文使用 mdnice 排版