之前提到如果要對sln進行修改,一定要在p4上把sln鎖了,然後改完立即submit。不然如果兩個人同時改了,就會有乙個人需要重做。今兒悲劇就發生了。
原因:另一位同事將日文版的一堆檔案integrate到p4 dev下,其中包含sln,而且這個sln並不是在最新版本基礎上進行修改的。submit之後,將我之前submit的sln版本overwrite了。
後果:必須有乙個人重修改一次solution,兩害相權,放著我來~~~ 於是將「新增兩個project(a,b)到sln,並設定各種屬性(後來證實這是不需要的)、dependency」的體力活再做一遍。
發現:1. project property的內容記錄在.vcproj中,所以add project後發現,a,b的property都在。甚是欣慰。
2. project dependency記錄在sln中,所以sln更新之後,dependency都沒了,又是體力活兒。
綜合1、2,新增project後,設定dependency(其實老實說,一開始我還真不確定究竟會依賴到哪些project,只能大概選一下,之後link報錯,再加。當然,新增的話,又得改sln),然後把兩個空工程+sln一起submit到p4。
想法:1. project的屬性、solution的配置,如果能有可讀的文字形式就會很方便merge,比如說xml形式,好過現在序列化的一串莫名數字。**剛搜了下,似乎vsprops是project屬性檔案。這個得再查查。**
2. 如果p4能發現某重要檔案被修改,然後及時通知user,會很方便,不然很容易忘記get latest version。**我覺得這個功能p4應該有的,明天問下elodie。**
無關的:
什麼是淡定,就是8點鐘剛得了兒子,9點半還能到公司coding。和這種境界比起來,我今天對上述麻煩的反應實在太不淡定了,要向高手們多學習,淡淡的定~~
第五周 二園
1 查詢 etc目錄下大於1m且型別為普通檔案的所有檔案 find etc size 1m type f2 打包 etc 目錄下面所有conf結尾的檔案,壓縮包名稱為當天的時間,並拷貝到 usr local src目錄備份。tar czvpf usr local src 20200513.tar.g...
17周周一周二
一.io outputstream system.in system.out 檔案自身file fileinputsream fileinputsream fin new fileinputstream f a.txt read 每次讀乙個位元組 返回值 1檔案末尾 while ch fin.rea...
第41周二國慶總結
7號下午國慶的最後一天,不情願但假期還是過完了。總結下國慶假期幾個關鍵回憶 旅遊,看房,快遞,電影,睡覺,吃,玩,上進心。一 旅遊 假期旅遊是大部分人的安排,也正因如此好多景點都是人山人海,假期這幾天就2號準備3號去紹興玩了大半天,去了魯迅故居 沈園,東湖,蘭亭幾個地方,人很多,景點也是見面不如聞名...