1. 程式人生 > >svn如何遮蔽/忽略不需要版本控制的檔案

svn如何遮蔽/忽略不需要版本控制的檔案

"在Xcode中Commit的時候UserInterfaceState.xcuserstate這個檔案頻繁更新,讓人非常困惑." 查網上資料,"大部分說在 Versions 的配置檔案 ~/.subversion/config 中通過設定global-ignores忽略對 xcuserstate 型別檔案的版本控制",但是我設定了就是不管用.最後查閱svn官方文件得到遮蔽版本控制的方法,其法如下: 假設UserInterfaceState.xcuserstate在下面的目錄下面: ~/工程目錄/工程名字.xcodeproj/project.xcworkspace/xcuserdata/使用者名稱.xcuserdatad 開啟終端執行以下命令即可: 1.cd ~/工程目錄/工程名字.xcodeproj/project.xcworkspace/xcuserdata/使用者名稱.xcuserdatad
2.svn rm --force UserInterfaceState.xcuserstate [如果svn命令不能執行,請安裝xcode中的命令列工具或用Spotlight查詢svn所在]    svn update [可能需要]    svn commit -m "忽略該死的UserInterfaceState.xcuserstate" 3.export EDITOR=nano [註釋:這是bash下] 4.svn propedit svn:ignore . [注意後面有個點號,代表本目錄] 5.第4步執行完了會彈出nano編輯介面,複製貼上UserInterfaceState.xcuserstate
後按Ctrl+X輸入Y儲存即可. 6.輸入svn status就發現不顯示UserInterfaceState.xcuserstate了.證明修改成功.
總結:官方文件在關鍵時候往往都比較好用.

相關推薦

svn如何遮蔽/忽略需要版本控制檔案(以UserInterfaceState.xcuserstate為例)

"在Xcode中Commit的時候UserInterfaceState.xcuserstate這個檔案頻繁更新,讓人非常困惑." 查網上資料,"大部分說在 Versions 的配置檔案 ~/.subversion/config 中通過設定global-ignores忽

svn如何遮蔽/忽略需要版本控制檔案

"在Xcode中Commit的時候UserInterfaceState.xcuserstate這個檔案頻繁更新,讓人非常困惑." 查網上資料,"大部分說在 Versions 的配置檔案 ~/.subversion/config 中通過設定global-ignores忽

eclipse下使用git提交程式碼時,設定忽略需要提交的檔案

eclipse下使用git提交程式碼時,有很多檔案是不需要提交的,例如:target目錄下的檔案和classes下的檔案都不需要提交。 這裡講解一下如何忽略不必要的檔案。 方案一: 為專案新增.gitignore檔案,在該檔案中配置需要忽略的檔案。(Eclips

git 忽略部分檔案加入版本控制

一、使用.gitignore檔案        1 >> 在專案目下建立.gitignore檔案。         2 >> 在.gitignore檔案中新增忽略內容。                eg:  /node_modules/      

git忽略一些檔案加入版本控制

vim id_rsa.pub 在Git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改 .gitignore 檔案的方法。這個檔案每一行儲存了一個匹配的規則例如: # 此為註釋 – 將被 Git 忽略 *.a # 忽略所有 .a 結尾的檔案 !li

Git 忽略一些檔案加入版本控制

   git update-index --no-assume-unchanged Podfile.lock   git update-index --no-assume-unchanged ksbk.xcworkspace/xcshareddata/ksbk.xcchec

命令刪除.svn版本控制檔案

在專案上線之前,我們需要對專案中的版本控制檔案進行刪除,在Windows下可以採用命令列指令碼的形式,在Linux下我們可以採用同樣簡單的命令來完成這個遞迴刪除版本控制檔案的操作。 find ./

Git - .gitignore怎麼忽略已經被版本控制檔案

問題 如果某個檔案已經存在於遠端倉庫了,也就是說某個檔案已經被版本控制了,如果將該檔案新增到.gitignore中,是無法生效的。因為.gitignore是用來控制尚未被納入版本控制的檔案,如果檔案已經存在於遠端庫中,自然也就無法生效了。 於是就此衍生了一個問題:.gitignore怎麼忽略已經被版本控制

svn過濾需要提交的檔案

以下檔案都不需要提交,可以設定一下,如圖片 *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store *.opt *.ncb

git提交忽略需要提交到遠端倉庫的檔案

第一步:git命令列中進入本地倉庫第二步:輸入 touch .gitignore (會生成.gitignore檔案)第三步:編輯.gitignore檔案:public/static/upload/________________________________________

如何在WIndows電腦上安裝 SVN Server 實現代碼版本控制

們的 要求 eight logs 默認 添加用戶 window ron .cn One 下載-安裝 SVN SVNServer      先去官網下載服務器版本的svn server,下載地址 :https://www.visualsvn.com/server/downl

thinkphp5 模型忽略需要的字段

protect ted pan xtend nbsp use del bsp span class Users extends Model{ //自動過濾掉不存在的字段 protected $field = true; }//控制器添加 $add =

【git】倉庫目錄下文件加入版本控制

sdn -s info 技術分享 blog 詳細 .net bubuko 路徑 如果文件未做過提交操作,在文件所在目錄或上級目錄新建.gitignore文本文件,將文件的相對路徑寫入,再將該文本文件提交,則目標文件將被git忽略。 補一個gitignore文件書寫規範

idea中使用.ignore外掛忽略必要提交的檔案

1、File->Settings  2、在左側選單找到Plugins,點選Browse repositories 3、搜尋.ignore,點選Install  安裝後重啟 4、在model上右鍵->New ->.ignore file ->.gi

SVN更新時能開啟新檔案svn base系統找到指定的檔案

                svn伺服器架設在linux系統上,svn客戶端在windows上,在update的時候可能會出現“Can't open file.  XXXX/tmp/text-base/XX.svn-base 系統找不到指定的檔案”的錯誤。  這是由於Linux伺服器上的目標檔案中存在兩個

jackson反序列化時忽略需要的欄位

有時候,如果資料庫表中增加一個欄位,但返回的JSON字串中含有我們並不需要的欄位,那麼當對應的實體類中不含有該欄位時,會丟擲一個異常,告訴你有些欄位沒有在實體類中找到。解決辦法很簡單,在宣告ObjectMapper之後,加上上述程式碼: objectMapper.configure(Deserializat

Git忽略想提交的檔案、資料夾

有種非常方便的方法,在提交目錄的根目錄下新建一個.gitignore檔案,在裡面做些配置就可以忽略檔案或者資料夾,例如: #目錄 /bin /.settings #檔案 .classpath .project .gitignore windows下面沒法直接建立.git

如何在IntelliJ IDEA中使用.ignore外掛忽略必要提交的檔案

最近初學Git,而且在使用的IDE是IntelliJ IDEA,發現IDEA在提交專案到本地倉庫的時候,會把.idea資料夾中的內容也提交上去,這裡面放的是一些專案的配置資訊,包括歷史記錄,版本控制資訊等。可以不傳到Git上面去。 這個時候就需要編寫.giti

Struts2之動態方法呼叫(優點:呼叫同一個action中的多個方法需要在配置檔案中寫多個指向相同action類的的action節點只需要一個action節點就行)

在表單action值裡指定所呼叫的action中的哪個方法而不是藉助配置檔案action節點的method屬性 1 UserAction類 package org.action; import java.io.IOException; import javax.servle

IntelliJ IDEA中使用.ignore外掛忽略必要提交的檔案

安裝外掛.ignore 在IDEA開發工具中,點選“Settings”工具圖示,找到“Plugins”,在搜尋框中輸入.ignore查詢外掛,找到後點擊“Install”進行安裝,安裝完成後,需要重