向SVN提交專案時顯示提交成功卻沒有上傳

2021-07-24 10:33:20 字數 694 閱讀 2137

今天新同事在使用svn向服務端提交專案時,android studio上提示提交成功,但伺服器端卻沒有相應內容。現將問題總結如下:

故障出現描述

在android studio中寫作開發svn下的專案。在專案中新新增了若干個新類。(此時,新類在studio中是紅色顯示)新類在完成開發後,直接向服務端進行提交操作。studio也顯示了,提交成功。此時去服務端檢視會發現並沒有新提交上的**。

解決辦法

此種問題是,當你在svn專案中新新增內容後,如果想把新內容上傳到伺服器,需要先把內容新增到vcs中,再次提交才能上傳到服務端。

具體解決辦法:

選中新建的檔案,右鍵subversion–>add to vcs;之後再進行提交操作,就能成功上傳。

android studio中檔案顏色代表含義(與eclipse中有差別)

紅色:本地新建立的檔案,伺服器沒有,待上傳列表也沒有。需要先add to vcs,才能提交。

綠色:本地新建立的檔案,伺服器沒有,待上傳列表有,可以直接提交。

藍色:本地新修改檔案,伺服器有,本地也有,但是版本不一樣,能不能提交成功,需要看有沒有衝突。

svn提交時強制注釋

不少開發員提交修改的時候都不寫注釋,導致檢視歷史時很費勁,也不太符合規範。有的公司要求每次提交修改時都寫上bug號或者任務描述,那麼如何在工具上防止開發員們不寫注釋呢?利用svn的pre commit鉤子可簡單實現此要求。進入倉庫project1 hooks目錄,找到pre commit.tmpl檔...

svn提交檔案時,過濾檔案

用 svn 管理 的時候,在根目錄下提交程式的時候總是會把編譯的class檔案顯示出來,要不就得去你修改過的資料夾下挨個提交很麻煩。都沒想到過 svn 可以過濾這些class檔案的。操作如下 在專案的根目錄下,右鍵找到 svn 的 settings 有乙個global ignore pattern ...

svn提交時自動設定 needs lock

設定後的效果 檔案會自動帶上svn needs lock屬性,預設是唯讀的要簽出才能修改以防止修改完後提交才發現衝突了。只要兩步 第一步 新建檔案時自動給檔案設定強制唯讀屬性 svn needs lock 具體操作 從svn客戶端的 設定 介面開啟配置檔案,在結尾增加 miscellany enab...