前幾天,,使用SVN的Add指令添加了一個文件,后不使用直接刪除了,,每次提交都存在,,解決后記錄方法,希望幫到大家,,此外如果大家有好的方法,,希望可以回復(fù)。 問題:使用Add添加文件后直接刪除了文件,,每次提交都存在,。例如,img/images文件夾 要求:解決每次提交時都存在不需求刪除的文件夾,。 方案:1.將刪除的文件夾從回收箱選擇右鍵還原,,這樣就可以把文件夾還原到原來的位置。 2.在文件夾位置查看,,文件是否還有加號標(biāo)記,,如果不存在應(yīng)用就不存在提交還有問題吧,沒有驗證過,,不行可以使用Add添加上,。 3.在文件夾上右擊,選擇TortoiseSVN,、Undo Add指令,,在彈出的選項提示框中查看Select/deselect all和Clear Changelists是否勾選,如果未勾選,,請勾選,,如果已經(jīng)勾選了,點擊OK即可,。在刷新文件夾(我直接使用F5刷新的),,發(fā)現(xiàn)加號標(biāo)記不存在了。即可。 4.可另外一種方式,,在文件夾上右擊,,選擇TortoiseSVN、Unversion and add to ignore list,、文件名(recursively)指令,,在彈出的選項點擊確認(rèn)即可。在刷新文件夾(我直接使用F5刷新的),,發(fā)現(xiàn)加號標(biāo)記不存在了,。即可。 對于方法3和4執(zhí)行后,,文件夾是依然存在的,,不會講文件丟失。 緣由 新建項目的時候,,首次提交項目文件,,不小心將所有的文件都加入到了add里面了,如下: 不想要提交的這些文件也在提交的里面了,,這個就有點煩人了,,總不能以后每次提交的時候都去點掉這些吧,這樣子得多累人啊,。所以就在網(wǎng)上找了找法子,,然后呢自己也琢磨了一下子。 解決方法 1.網(wǎng)上找的 我在網(wǎng)上找見的是說用命令行去取消這個add的,,命令是: svn revert --recursive example_folder 這里面的example_folder就是文件夾的名稱,。不過這個方法我試了是不可以的,至少當(dāng)時是不可以的,,我也不確定是不是我使用的時候出了什么問題,,然后我就自己在小烏龜上弄了。當(dāng)然你們大家還是可以試試這個方法的,,這方法應(yīng)該是OK的,。 2.自己琢磨的 方法就是右鍵你需要取消的這個文件夾,拉出小烏龜?shù)倪x項條,,然后進(jìn)入到一個unversion and add to ingore list這樣的選項中,,選擇第二個,也就是后面有帶一個括號,括號里面有recursively,。 還有一個更為簡單的方法,,就是在小烏龜里面就直接有一個undo add這樣的選項可以使用的。 轉(zhuǎn)自:https://blog.csdn.net/top_gun_1/article/details/51595087 |
|