導航:首頁 > 版本升級 > svn庫中部分文件更新不下來

svn庫中部分文件更新不下來

發布時間:2021-12-08 02:05:20

① 為什麼有些文件不能從svn伺服器上更新下來

偶爾是會出現這個錯誤,可以嘗試執行一下清理(cleanup)然後再update,或則直接從服務內器上把這個文件單獨取下來放入容本地文件夾。

② svn 無法更新,可以提交,可以檢出,刪掉某文件更新,會直接還原該文件。

無法更新是報什麼錯?

至於刪除文件後,更新會還原該文件,這完全是正常的啊,因為你刪除後沒有進行提交操作,所以伺服器端的最新版本里有這個文件,你一更新自然就把這個文件取回來了

③ svn怎麼忽略部分文件更新

從兩頭共同控制吧:
1、客戶端提交是忽略這些文件,如果客戶端是TortoiseSVN的話,右鍵菜單TortoiseSVN——設置——全局忽略樣式,裡面加上*.tld,這樣每次commit的時候就會自動忽略這些tld文件;
2、伺服器端配置個鉤子pre-commit,禁止這類文件提交,具體鉤子的寫法網上搜一下吧,不是很復雜。這主要是防止某些客戶端沒有設置全局忽略樣式,導致仍然上傳了tld文件。

至於update或checkout時忽略這些文件,目前SVN解決不了。所以只能考慮從源頭控制,禁止這些文件上傳。

④ SVN更新到一半就更新不下來

朋友可以直接下載它的最新版本的來使用。

⑤ svn update 可否只更新部分文件

分別update 各個目錄,就是麻煩些, svn 客戶端配置文件, 里頭可以設置 ignore 的, 不知道對於 update 是否有效。 版本管理軟體, 為何還有不需要 update 的,

⑥ svn更新時提示文件不在版本控制范圍內,更新失敗

①進入D:\DevWorkSpace\SVNSpace\MyERP目錄
②創建一個文件test.txt
③執行svn commit命令,運行結果是
D:\DevWorkSpace\SVNSpace\MyERP>svn commit test.txt
svn: E200009: 提交失敗(細節如下):
svn: E200009: 「D:\DevWorkSpace\SVNSpace\MyERP\test.txt」 尚未納入版本控制
說明一個文件必須納入版本控制才可以提交到伺服器端。
④執行svn add命令,將test.txt納入版本控制
D:\DevWorkSpace\SVNSpace\MyERP>svn add test.txt
A test.txt
⑤再次執行svn commit命令
D:\DevWorkSpace\SVNSpace\MyERP>svn commit test.txt
svn: E205007: 提交失敗(細節如下):
svn: E205007: 無法使用外部編輯器獲得日誌信息;考慮設置環境變數 $SVN_EDITOR,或者使用 –message (-m) 或 –file (-F) 選項
svn: E205007: 沒有設置 SVN_EDITOR,VISUAL 或 EDITOR 環境變數,運行時的配置參數中也沒有 「editor-cmd」 選項
此時要求附加日誌信息
⑥使用-m參數附加日誌信息
D:\DevWorkSpace\SVNSpace\MyERP>svn commit -m 「My first commit」 test.txt
svn: E170001: 提交失敗(細節如下):
svn: E170001: 認證失敗
原因是沒有許可權
⑦暫時先開啟匿名訪問許可權
[1]進入對應的版本庫目錄下的conf目錄:D:\DevRepository\Subversion\ERP\conf
[2]打開svnserve.conf
[3]將第19行的# anon-access = read改為anon-access = write,也就是去掉「# 」,將read改為write。注意前面不要留空格,一定要頂格寫。
[4]不需要重啟SVN服務,甚至命令行窗口都不需要重新打開。
⑧重新執行提交命令
D:\DevWorkSpace\SVNSpace\MyERP>svn commit -m 「My first commit」 test.txt
正在增加 test.txt
傳輸文件數據.
提交後的版本為 1。
說明提交成功了。
⑨其實svn commit命令最後可以不指定具體文件,此時表示提交當前工作副本中的所有修改。
4.3 更新
①將伺服器端文件檢出到一個新的目錄,模擬另外一個終端
D:\DevWorkSpace\SVNSpace>svn checkout svn://localhost/ERP TomERP
A TomERP\test.txt
取出版本 1。
②回到MyERP目錄,對test.txt文件修改後提交。
③進入TomERP目錄
④執行svn update命令
D:\DevWorkSpace\SVNSpace\TomERP>svn update
正在升級 『.』:
U test.txt
更新到版本 2。
這樣我們就可以在TomERP目錄下看到MyERP目錄下提交的修改。
⑤思考:更新和檢出的相同點和不同點分別是什麼?
檢出 更新
相同點 從伺服器端下載最新內容
不同點1 下載整個項目 下載與本地工作副本不同的內容
不同點2 創建.svn目錄,使檢出目錄成為工作副本 依賴.svn目錄
不同點3 只能操作1次 可以操作多次

⑦ 更新SVN時,為什麼我同事提交的部門文件我更新不下來

一定要先更新再提交。

把你做的東西做一個備份,然後選擇「與資源庫同步」,這時你同事的東西都在裡面了,然後再把你寫的東西復制到裡面,提交就ok了。實在不行就把整個項目備份,然後刪掉,再從伺服器下一份,再把你自己的東西貼進去,只是這樣會很麻煩。

⑧ svn 版本庫中的配置文件提交了也不被更新能做到嗎

是說對於存放在版本庫中的某些文件不能被別人通過update取得嗎?
如果是這樣的需要,那就把這些文件放在一個單獨的文件夾里,對這個文件夾設置除了SVN管理員外的所有人都沒有讀取許可權

⑨ SVN提交本地代碼時檢測不全本地的更新,有些還需要人工添加 ,怎麼回事

1、commit的時候,默認是只提交納入SVN控制之下的文件,對於一個新建的文件,如果沒有執行add操作,則默認不會提交這個文件到伺服器;
2、如果是TortoiseSVN客戶端的話,在commit的時候,會找出所有新建的文件,但不會自動勾選那些沒有add的文件;
3、如果TortoiseSVN在commit的時候,不列出某些新建的文件,那麼檢查一下你本地的全局忽略樣式(右鍵菜單TortoiseSVN——設置),是否這些漏掉的文件是因為符合某種忽略樣式,而被自動過濾了

⑩ svn 有些文件更新不下來

偶爾是會出現這個錯誤,可以嘗試執行一下清理(cleanup)然後再update,或則直接從伺服器上把這個文件單獨取下來放入本地文件夾

閱讀全文

與svn庫中部分文件更新不下來相關的資料

熱點內容
note4文件管理移植 瀏覽:682
那種在線觀看網址鏈 瀏覽:321
資料庫中性別用什麼字元 瀏覽:672
易捷文件加密軟體注冊碼 瀏覽:312
一部關於偵探下馬和綉花鞋的老電影 瀏覽:19
山茶花之戀演員 瀏覽:750
周星馳全部電影在線免費觀看 瀏覽:613
vk網路中是什麼意思 瀏覽:489
win10UWP文件加密軟體 瀏覽:187
js怎麼判斷周六日 瀏覽:674
寄文件到香港多少運費 瀏覽:402
svn回到之前版本 瀏覽:342
!30e731Fzue! 瀏覽:697
重生山西抗戰軍閥 瀏覽:439
如下程序的輸出結果是 瀏覽:191
ipad怎麼保存微信上的視頻文件 瀏覽:279
火狐微信插件依賴什麼 瀏覽:408
xcode102升級包 瀏覽:99
彭禺厶演的鬼片有哪些 瀏覽:363
哪有看小電影的小網站 瀏覽:968

友情鏈接