使用tortoisesvn提交更新時提示某個檔案已過時

時間 2021-10-14 21:28:53

1樓:嵩山少俠來了

使用tortoisesvn提交更新時,提示某個檔案已過時,請更新工作副本?問題在於,你進行提交的目錄已經不是最新的版本。

比如,**的目錄是這樣的。svn是主要資料夾,其下有兩個子資料夾user1和user2;

如果你在user1進行**的修改,你的同事在user2進行**的修改。你們各自不去修改對方的**,在自己的資料夾裡面提交是不會出問題的。如果你到上一層目錄,svn裡面進行**提交,而你的同事,在你之前已經往user2更新的**,這樣的話,就不允許提交了。

如果,你僅僅在自己的user1裡面進行提交是沒有問題的。svn是採用一個伺服器端和多個客戶端的方式來進行版本管理的,每一個客戶端都有自己的workcopy,即每個使用者都可以取得檔案的編輯許可權。這樣如果你和你的同事同時對一個檔案做編輯(假設你們此時都是基於版本1做修改),如果你同事向伺服器端提交的話,此時的版本為2,這樣你提交的時候就會出現錯誤,因為你基於的版本1已經過期。

解決辦法有兩個,一個是**的merge功能(rapidsvn支援該功能),還有一種就是採用svn底層的lock機制的(預設不lock),你可以採用該機制來進行版本管理:當有人獲取某檔案的編輯許可權時,伺服器端上該檔案被lock,這樣其他使用者都無法獲取該檔案的編輯許可權,只有你釋放許可權(修改提交或者revert),別人才能獲得編輯許可權,也就是說你的檔案將採取序列修改而非並行修改的方式(rapidsvn有詳細的介紹,你可以去查查相關的資料,這個工具是開源的,應該很容易獲取)

2樓:匿名使用者

svn是採用一個伺服器端和多個客戶端的方式來進行版本管理的,每一個客戶端都有自己的workcopy,即每個使用者都可以取得檔案的編輯許可權。這樣如果你和你的同事同時對一個檔案做編輯(假設你們此時都是基於版本1做修改),如果你同事向伺服器端提交的話,此時的版本為2,這樣你提交的時候就會出現錯誤,因為你基於的版本1已經過期。解決辦法有兩個,一個是**的merge功能(rapidsvn支援該功能),還有一種就是採用svn底層的lock機制的(預設不lock),你可以採用該機制來進行版本管理:

當有人獲取某檔案的編輯許可權時,伺服器端上該檔案被lock,這樣其他使用者都無法獲取該檔案的編輯許可權,只有你釋放許可權(修改提交或者revert),別人才能獲得編輯許可權,也就是說你的檔案將採取序列修改而非並行修改的方式(rapidsvn有詳細的介紹,你可以去查查相關的資料,這個工具是開源的,應該很容易獲取)

3樓:霜之詠歎調

問題在於,你進行提交的目錄已經不是最新的版本。

比如,**的目錄是這樣的。svn是主要資料夾,其下有兩個子資料夾user1和user2;

如果你在user1進行**的修改,你的同事在user2進行**的修改。你們各自不去修改對方的**,在自己的資料夾裡面提交是不會出問題的。如果你到上一層目錄,svn裡面進行**提交,而你的同事,在你之前已經往user2更新的**,這樣的話,就不允許提交了。

如果,你僅僅在自己的user1裡面進行提交是沒有問題的

tortoisesvn的使用,如何刪除伺服器上某些版本?

檔案修改後用tortoisesvn提交,在svn版本庫瀏覽器裡能看到修改,在我的web伺服器上還是原來的

4樓:匿名使用者

一般不太會出現這樣的問題,你檢視web伺服器的具體操作是什麼?

是用內ie瀏覽器容訪問嗎?如果是用瀏覽器訪問的話,試試看清除一下本地瀏覽器的快取資訊,然後看看是否正常。

還有就是你檢視的web伺服器和svn庫是什麼關係,如果svn和apache整合後直接用http/https協議訪問svn庫中的內容,那不會出現這樣的現象,如果是在svn庫和web伺服器中間又通過某種方式(比如svnsync同步、post-commit鉤子)做了一層轉接,那問題可能就出在轉接這裡。

如何用tortoisesvn管理本地文件

提交一個問題要怎麼提交 ?怎麼樣提交問題?

先開啟,有一個進入個人中心,點選後最上面有一個方框,方框下方有 搜尋答案 我要提問 我要 在點選我要提問,填完你要提問的問題後,登陸帳號或者匿名提問皆可,再點選最下方提交問題就行了。先開啟,按 知道 把問題輸入,按 我要提問 最後滑到網頁的最下面按 提交問題 就會出現登陸的畫面。填完你要提問的問題後...

檔案提交新公司,檔案提交新公司

各個公司的政策不同,所以規定是不一樣的 換工作後,檔案怎樣調到新單位 1 在新工作地入職後,在新單位開具一個證明,證明在新的單位工作,並要求把檔案調取到人才交流中心。2 到市人才交流中心,把新單位開具的證明交給辦事員,辦事員會給您開具一個調檔函。3 拿上調檔函到原來工作地的人才市場,原人才交流中心確...

訴訟離婚怎麼提交,訴訟離婚怎麼提交資料

染兮 京津冀律師團回答如下 要自己寫,可以委託律師寫,我們可以寫。想開點吧,既然這樣了想辦法解決問題才是。 1 到你戶口所在地或者居住地法院立案庭立案,提交離婚起訴書。訴訟的時候要提交證據。這兩點都見下面具體的規定。2 訴訟離婚一定是先調解再判決,所以不能缺席審判。不過法院會發傳票給他的,你需要向法...