2011/2/15 周二 P4+sln带来的麻烦
来源:互联网 发布:蛟龙号的数据 编辑:程序博客网 时间:2024/05/23 12:55
之前提到如果要对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。和这种境界比起来,我今天对上述麻烦的反应实在太不淡定了,要向高手们多学习,淡淡的定~~
- 2011/2/15 周二 P4+sln带来的麻烦
- DirectX9带来的麻烦
- 内码带来的麻烦
- StrPCopy带来的麻烦
- switch带来的麻烦
- DontDestroyOnLoad带来的麻烦
- 丢失钱包带来的麻烦
- 3322.org带来的麻烦
- WebBrowser多线程带来的麻烦
- WebBrowser多线程带来的麻烦 .
- UTF-8 的BOM带来的麻烦
- UTF-8 的BOM带来的麻烦
- UTF-8 的BOM带来的麻烦
- [笔记点]ONINIT带来的麻烦
- 小心char类型带来的麻烦
- session给我带来的麻烦
- C++多继承带来的麻烦
- 无符号数带来的一些麻烦
- 无niao~~~~~~~~
- 又是郁闷的一晚
- StormLibSharp
- memcpy 内联汇编简写版
- HOW TO Kill The Running Job in Oracle
- 2011/2/15 周二 P4+sln带来的麻烦
- access主数据字段类型
- Ogitor探索之代码分析(2)---void MainWindow::newScene()
- org.eclipse.ui.startup扩展点介绍
- moodle 2 new features
- 关于复用套接字
- 四问云GIS
- 在同一个线程中,只有存在一个活动的Display
- 控件dispose后不能再调用其任何方法