[問題] msysgit和cygwin的git

看板Linux作者 (nahgnimiast)時間12年前 (2012/04/08 15:41), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
請問我有一份source code使用git存放檔案, 該程式需在windows下使用scons編譯,電腦環境使用的是win7 用msysgit抓下的檔案可以編譯,但是用cygwin裡的git抓下的 程式碼則會發生錯誤,用比較軟體(winmerage)比不出差別,但是我慢慢試 最後發現是執行scons的一個bat檔有問題,拿msysgit裡的換掉cygwin裡的 就可以成功編譯,一開始猜是換行造成,但是此兩個檔案的MD5的值卻相同, 我現在完全不知道到底是什麼原因造成無法成功編譯,不知道有人沒人 有什麼想法? PS1. 該錯誤是scons執行時,會發生的subprocess相關的例外。 PS2. 更神奇的是換bat檔案時,直接複製貼上,然後選擇取代檔案還不行, 要先把檔案砍掉,然後再貼上,才可以成功諞譯。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.99.84

04/08 17:02, , 1F
權限?
04/08 17:02, 1F

04/08 17:59, , 2F
我是在cmd下編譯,msys和cygwin只是抓code
04/08 17:59, 2F

04/08 18:00, , 3F
還是說你指的是win7的權限?
04/08 18:00, 3F

04/08 18:04, , 4F
檔案權限
04/08 18:04, 4F

04/09 01:15, , 5F
linux環境的權限是一樣的,win7的話,就要查一下
04/09 01:15, 5F

04/21 19:01, , 6F
結果,真的是權限問題。
04/21 19:01, 6F

04/21 19:01, , 7F
cygwin的權限會對應到win7的權限
04/21 19:01, 7F

04/21 19:02, , 8F
這點cygwin和msysgit不同
04/21 19:02, 8F
文章代碼(AID): #1FWK4xZ8 (Linux)