2011 2 15 周二 P4 sln帶來的麻煩

2021-05-24 07:19:24 字數 895 閱讀 1968

之前提到如果要對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號去紹興玩了大半天,去了魯迅故居 沈園,東湖,蘭亭幾個地方,人很多,景點也是見面不如聞名...