SVN顯示幾天前提交日誌,或顯示時間爲1970解決方法整合
今天在同步svn時遇到這麼一個問題:
首先是同步報錯。這個時候建議先問下同事是否可以同步此地址svn。
由於晚上就要發版,客戶還需測試,就想先打個更新包。但是同步未顯示歷史記錄。
網上搜索了下此問題
搜索到很多,單內容基本一致。
看了很多後,在這裏做個整合,方便以後查看
https://www.cnblogs.com/chengyujia/p/10636303.html
這篇博客解決的是如問題:(未親測)
很多內容都是一樣的,在這不做過多說明,直接copy,做一整理,不過對博主的情況沒有做到解決。原因已經說明,公司服務器出了點問題,但沒人通知,由於之前遇到過svn出問題,沒考慮到公司服務器層面,拜拜浪費時間。
在此整理下他人操作並加以補充。
推薦優先使用
show log 查看日誌時,看不到自己的最新日誌,只能查看以前的,日期處也只能顯示前幾天前,無法選擇當前日期。
解決方案:
TortoiseSVN-setting-Log Caching-Cached
Cached Repositoried,刪除對應的url記錄
沒用的話,clear清空Log messages(show log dialog)
補充一種:
原文地址,擔心博主刪除了直接複製過來。
一,問題:點擊svn查看日誌時不顯示。篩選時間顯示爲1970
1,猜想可能沒有查看日誌權限
2,查看linux 下svn版本庫 confg 下三個配製文件 authz ,passwd ,svnserve.conf
authz(svn權限控制文件)
passwd(用戶賬號及密碼配置文件)
svnserve.conf(權限開啓控制文件)
3,查看svnserve.conf 中啓用的權配製(read:只讀,none:拒絕,write:可寫)
anon-access=read(匿名用戶權限:只讀),默認註釋,文件中已開啓
auth-access=write(權限賬號用戶:可寫),默認註釋,文件中已開啓
password-db=passwd(使用passwd賬號管理文件),默認註釋,文件中已開啓
authz-db = authz(使用authz權限控制文件),默認註釋,文件中已開啓f
4,查看passwd 下有自已的賬號及密碼確認賬號存在
5,查看authz中已配製 【/】username=rw 用戶賬號已開啓讀寫權限。匿名用戶沒有設置
6,svnserve中設置匿名用戶有讀權限,並且開啓了authz權限文件,可此文件中沒有設置匿名用戶權限。導至用戶無權限,所以無法查看日誌
7,改參數anon-access=none,或註釋authz-db文件後,可正常查看到svn版本日誌
補充:
開發過程中碰到使用別人的電腦提交文件到SVN,這時候想在提交的時候以自己的身份。這時候就需要清除原來連接的賬戶信息,這樣在提交的時候就會提示重新輸入賬號密碼。
SVN賬號更換清除原來的緩存賬號
svn常見問題,報錯,命令及我的總結
最後送大家一句話:如果你的劍不夠長,那麼向前跨一步