SVN 忽略文件但不刪除文件

SVN忽略一些不必要的文件但不刪除

如果svn倉庫中有一些不希望被別人提交的文件 該如何忽略掉對這個文件的更改但又不刪除這個文件呢? 

在找了一堆解決方案後得出瞭如下結論

 

去除要被忽略文件的版本控制

 

基於這個思路有如下兩種方案

 

將這些文件存在另一個倉庫裏 

 

服務器上有倉庫A,B,我們要忽略的文件名叫C

我們將主要文件放在倉庫A,其他不需要被提交的文件放在倉庫B,

 

分別從服務器上下載下來這兩個倉庫的文件,分別存在AA,BB文件夾裏

 

把BB文件夾下的C文件複製到AA文件夾下

 

將C文件加入忽略列表就OK了 ,因爲C文件的版本信息在BB文件夾下的

隱藏文件.svn裏,我們移動C到AA文件夾後,C在AA裏已經失去了svn的版本控制,而且我們在AA裏提交的服務器倉庫地址是倉庫A的地址,倉庫A裏沒有這個文件,也就不存在刪除這一說了;

 

 

這個例子的主要目的是讓 要被忽略的文件脫離版本控制, 由此我們可以找到一個更好的方法。

2 將要忽略的文件全放在一個新建的文件夾裏 

例如 我們不希望提交 bin 文件夾

bin文件夾放在 pocBin文件夾裏 

將項目下載下來之後再將這些文件放到正確的目錄下。

反過來也可以。

文件從服務器下載下來之後 ,在保存的目錄下新建一個文件夾,將要忽略的文件都放在新建的文件夾裏,將該文件夾忽略
這個操作有點麻煩,但也達到了標題的要求。如果各位還有什麼更好的辦法 歡迎指點~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章