widow下svn上傳項目時的文件可執行權限問題
睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
還是項目上發現的問題,要上傳Android的源碼項目。這里客戶端是windows的機器,
測試后發現倆個問題。
1. 文件后綴是.so的文件默認上傳不了。
2. 文件后綴是.sh的文件,上傳后,再從服務器上下下來,文件的可執行權限就會丟失。說明在上傳的時候文件的可執行權限沒有上傳。
問題1,解決方法:右擊-->TortoiseSVN-->Setting 進入如下界面。
在上圖中
在Global ignore pattern中設置即可。
原因分析:svn服務器要設置上傳過濾;很多文件,會被過濾掉,不能正常上傳。把選項中的*.so去掉,然后保存。
問題2,解決方法:
上網查了一圈,發現確實是window版本的默認問題,也看了不少解決方法,要不在ubuntu下操作上傳,要不在windows下只能對單個文件進行操作。對于文件很少的情況還好處理,但是比如像這個android的源碼項目的上傳就比較麻煩了。如果網絡可以,當然建議直接在ubuntu上上傳。不過我這里的情況是暫時只能從windows下上傳。
后來經過實驗,也解決了這個問題。
還是打開上圖:點擊按鈕 Edit;
彈出一個名為:config的svn默認配置文件:
找到以下兩條
#enable-auto-props= yes
# *.sh =svn:eol-style=native;svn:executable
修改如下:
enable-auto-props = yes
*.sh = svn:eol-style=native;svn:executable=*
保存后退出,退回到上圖,點確定退出,好了問題解決,趕快試一下把。
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成