m******t 发帖数: 2416 | 1 We use perforce at work but I've never used the plugin because
of the known sorry state it is in. 8-) I just stuck to p4v for all the
perforce stuff. |
|
a*********9 发帖数: 523 | 2 工作里需要用到,除了DOCUMENTATION,还有哪些书值得一看呢?
AMAZON上只找到'PRACTICAL PERFORCE',但已经是2005年的版本了,不知道是不是过时
了 |
|
c*******o 发帖数: 62 | 3 你只是用perforce的话,建个workspace,merge,branch之类的,我觉得连
documentation都不用看,超级好用,比cvs,svn什么的强太多了,如果你还要用ruby,
python之类的写写脚本,看看帮助文件也足够了 |
|
m******t 发帖数: 2416 | 4
There is some way to search for files in a workspace, but
you are right, it's no fun at all. I have actually been using
git for quite a while, and only sync up with main perforce
when I need to. |
|
m****r 发帖数: 6639 | 5 honestly, i've been using perforce for the past 10 years, and don't even not
what hard merging and branching is anymore. |
|
S*A 发帖数: 7142 | 6 perforce 的确有独到的地方。如果你的项目 directory 有几百G
那么大的话,目前我知道的只有 perforce 能够对付。
perforce 每人每年 500- 800 $, 还不算 support. 不算贵但是
也不便宜就是了。
perforce 和 git 比,最大的缺点在于 branch 很困难。 perforce
另外一个硬伤就是如果一个改动项目开发周期长,就一定要放到
private branch. 和 main branch sync 多了之后要 merge back
会 main 就很混乱。换句话说,没有 git 的 rebase 这种东西。
每个公司用 perforce 据我所知都要写一大堆 wrapper 来做
crossport 这样的东西。
perforce 这个公司是个绝对大金矿,就是不声不响焖声点钱
的那种。我曾经想写个 open source 的系统把这个金矿黑掉。 |
|
r****s 发帖数: 1025 | 7 我靠,真还有公司卡在source code management上,开了眼了,这真开了眼了。
你们公司也比较奇芭哈,居然有几百人同时checkin到一个source code system,而且
还用的perforce - 不敢还是不会用SVN?
思路正常一点的公司,每个dev team不会超过10-15个人,team和team之间绝对绝对不
可以共用一个SVN source,比如A team 不可以checkin checkout B team的code。各
team之间用的是对方的prod build jar。
随之而来的就是每个team自己有自己的svn server,怎么会慢?你们公司难道每次build
都把几百人的checkin 全部build一遍?我靠这架构,牛逼了。
也许是你们公司只有一个perforce license? 要不多买几个呗?
总之,你们那肯定有搞拧了的地方,我老纵横码工界数年,还未尝见过哪个公司(即使
是很小的startup)被source control击倒的,贵公司是头一号。
另外你要知道我谈的是svn vs. git,svn tag/branch就是... 阅读全帖 |
|
g*****g 发帖数: 34805 | 8 你跟我老装逼有用吗?git的branch不是拷贝,更像一个tag,你连基本概念都错了,还
跟我装到底。
我们整个公司就一个产品,文化又比较开放,自然允许team直接互相check in, check
out,无非需要过一下code review. 多个perforce不是不行,但是没有stash和github
这样的高一层组织架构,不利于
合作。一个perforce是退而求其次的办法。自然性能有问题,自然要往git上转。
perforce都不行,svn比perforce更慢。
分布式自然有分布式的理由,只有像你这样所有代码都由一个team完全控制,没有分布
式的需求,team又小的时候,才会觉得别人是奇葩。一句话,少见多怪。
build |
|
l**n 发帖数: 7272 | 9 虽然这里的码工比较少,但是能appreciate coding和programming的朋友也可以看看。
我觉得挺有意思的。
http://blog.sina.com.cn/s/blog_5d90e82f01014k5j.html
我想通过这篇文章解释一下我对 Unix 哲学本质的理解。我虽然指出 Unix 的一个设计
问题,但目的并不是打击人们对 Unix 的兴趣。虽然 Unix 在基础概念上有一个挺严重
的问题,但是经过多年的发展之后,这个问题恐怕已经被各种别的因素所弥补(比如大
量的人力)。但是如果开始正视这个问题,我们也许就可以缓慢的改善系统的结构,从
而使得它用起来更加高效,方便和安全,那又未尝不可。同时也希望这里对 Unix 命令
本质的阐述能帮助人迅速的掌握 Unix,灵活的应用它的潜力,避免它的缺点。
通常所说的“Unix哲学”包括以下三条原则[Mcllroy]:
一个程序只做一件事情,并且把它做好。
程序之间能够协同工作。
程序处理文本流,因为它是一个通用的接口。
这三条原则当中,前两条其实早于 Unix 就已经存在,它们描述的其实是程序设计最... 阅读全帖 |
|
g***l 发帖数: 2753 | 10 同意这个。我是个人,开源的用git,主要是branch方便。公司里面用perforce。
perforce主要是不支持local branch,但是有个shelve的功能非常方便。 对于有冲突
的merge,还是perforce好用,git的gui界面太烂了,更不用提命令行的merge了。 |
|
c******n 发帖数: 4965 | 11 git is better,
but for better integration, perforce is much better,
I can use git when it nicely integrates with merge tools, and eclipse. but
right now, perforce is better.
if I was the architect of the company, I would use perforce, but I don't
know
how much it costs |
|
S*A 发帖数: 7142 | 12 我知道用 perforce 的。
Google, Nvidia, VMware. AMD/ATI, Electronic Arts, National Instruments,
QUALCOMM, Symantec, and Washington Mutual
Cisco 好像也有用 perforce 的。
还有 MS, 据说 MS 当年 figure out 买 perforce seat license 不划算,
直接买了 source code. |
|
|
m*****e 发帖数: 148 | 14 我们组正在招人,有意者请给我发邮件: m*******[email protected]
最好不要站内邮箱,我很少看
Web Software Engineer
KEY JOB RESPONSIBILITIES
• Minimum Degree in IT or Computer science
• Possess the technical competence to design, build, test and
maintain innovative Intranet based systems
• Strong knowledge in PHP is a must with hands on experience
• Have strong HTML skills and experience in HTML, AJAX, XML, CSS,
JAVASCRIPT
• Relational database design with MySQL
• Familiarity with v... 阅读全帖 |
|
t****n 发帖数: 313 | 15 事实上git是很不错的**纯代码**库。关键是必须是代码,如果有binary什么的就是很
扯的一个东西。说起来简单,要是碰到傻逼瞎用,git很快就会被搞得一团糟,还不如
hg。
perforce的好处是很难弄乱,即使你再傻逼丢几个g的binary也没事。如果一个公司没
法保证员工都不是傻逼,最好还是用perforce。 |
|
g*****g 发帖数: 34805 | 16 别逗了,git比perforce强了无数倍。你们觉得perforce强的都是不需要快速迭代的。
等你们能做到continuous delivery/deployment就明白我说的啥意思了。 |
|
g*****g 发帖数: 34805 | 17 我们公司好歹也是SP500的,不能算小,从perforce就转到了git上。你丫真当用git的
都是用不起perforce的? |
|
b******n 发帖数: 592 | 18 perforce is not bad all. I used perforce in previous company, didn't realize
its advantages, until I switched to CVS ;) |
|
O*******d 发帖数: 20343 | 19 我用的是Visual Studio。 Perforce完全是一个独立的软件,和VS没有任何关联。 最
脑残的是,每次check in文件后,文件就变成read only。 修改文件时,需要把文件改
成read/write。 我当初用Perforce时,发生过好几次更新文件时,把当地文件给over
write了,还没有任何警告。 |
|
O*******d 发帖数: 20343 | 20 我用的是Visual Studio。 Perforce完全是一个独立的软件,和VS没有任何关联。 最
脑残的是,每次check in文件后,文件就变成read only。 修改文件时,需要把文件改
成read/write。 我当初用Perforce时,发生过好几次更新文件时,把当地文件给over
write了,还没有任何警告。 |
|
g*****g 发帖数: 34805 | 21 我说了可以随便branch是大杀器,continuous delivery的必备。有多个bug需要hotfix
,每个bug/feature一个branch,可以同时进行开发和测试。perforce那么branch的话
,一个是性能极差,另外一个是merge很困难。git是一个树,perforce只是一堆文件现
比。 |
|
xt 发帖数: 17532 | 22 AIX卖得还是很好。我们做的软件,一般performance最差和最难做
的第一是SPARC,第二是AIX.AIX的Bash版本都不一样,同样的脚本
在其他机器上没有问题,到那上面就完蛋
IBM的市场做得好。比如说那个Clearcase,曾经有一段时间如果你
不用那个都不好意思出门见人了,好在我们不用那个。Clearcase
比Perforce烂太多了,且不说现在免费source control一大把一大把
的,都比他们的好。 |
|
a***k 发帖数: 1038 | 23 【 以下文字转载自 paladin 讨论区 】
发信人: atack (小军号), 信区: paladin
标 题: 红死病 by 杰克.伦敦
发信站: BBS 未名空间站 (Sat Oct 11 07:40:15 2014, 美东)
I
The way led along upon what had once been the embankment of a railroad. But
no train had run upon it for many years. The forest on either side swelled
up the slopes of the embankment and crested across it in a green wave of
trees and bushes. The trail was as narrow as a man's body, and was no more
than a wild-animal runway.
Occasionally, a piece of rusty iron, showing through ... 阅读全帖 |
|
|
l****z 发帖数: 29846 | 25 By Jamie Glazov
My guest today is George Aaron, an alumnus and graduate of the 1976 class of
the UCLA School of Law. He practices Social Security disability law in
Tarzana, California. He is starting a public campaign for alumni to
withhold donating money to the UCLA School of Law.
Glazov: George Aaron, thank you for taking the time out to talk about your
public campaign.
Tell us about this effort you are starting to convince alumni to withhold
donating money to the UCLA School of Law. It is ... 阅读全帖 |
|
l******h 发帖数: 2 | 26 Highly reputational company with very competitive compensation for all
positions.
Please send in your resume and position/positions you like to apply to my
email address below.
h*******[email protected]
All resumes will be deliver to hiring manager directly. Act fast!
Thanks!
Silicon Engineering Group
Sr. Physical Design Timing Engineer
Timing (STA) Manager
Senior Physical Design Engineer
CAD Manager - Front-End Design and Verification
Sr. CAD Engineer - Place & Route / Physical Design Engineer
Sr. CA... 阅读全帖 |
|
N*****g 发帖数: 21 | 27 【 以下文字转载自 JobMarket 讨论区 】
发信人: wangsaz (wangsaz), 信区: JobMarket
标 题: Senior Software Test Engineer
发信站: BBS 未名空间站 (Fri Mar 14 22:27:17 2014, 美东)
Title: Senior Software Test Engineer
Location Lake Forest, CA ( Southern California )
Job Description:
Lead medical device software verification and validation activities. Develop
automated test scripts in Ruby to test UI, communications and other system
components.
Must Have:
- Minimum 5 years of experience in software development and testing
- Bachel... 阅读全帖 |
|
g*****g 发帖数: 34805 | 28 现学现用就够了,不懂得google,google不成问一下就差不多了。 |
|
s*****1 发帖数: 2312 | 29 Senior Java Application Developer
The Hackett Group (NASDAQ: HCKT), a global strategic business advisory,
operations consulting and finance strategy firm, is a leader in business
best practices, business benchmarking, and transformation consulting
services including strategy and operations, working capital management,
and globalization advice.
We are seeking a senior java application developer in the Philadelphia
area to assist with our product development. This is a permanent, full
time positio... 阅读全帖 |
|
t*****y 发帖数: 27 | 30 组里现在有两个opening。因为project进度的原因,warm-up的时间很短(1-2周)。所以
有实际工作经验(经过正式的software release流程,学校里的Project不算)的会优
先考虑。中等规模上市公司,待遇Market competitive,sponsor H1-B/绿卡。
JD 如下:
Given specified requirements of an application and certain hardware platform:
• Design application software to meet the requirements
• Define and implement API interfaces between application layer and
lower layers (network, HAL, OS)
• Collaborate with other engineers in both hardware side and software
side
• Implem... 阅读全帖 |
|
p******y 发帖数: 50 | 31 Internet Engineer / Application Developer
Strong in J2EE, Spring, Hibernate, SQL
Benefits: 免费医疗,年末盈利共享,工作时间灵活, 工资 8W 左右
Location: Keller, TX
Details:
Internet Engineer / Application Developer
Category: Domestic
Type: Employee
Description:
The Internet Engineer/Application Developer is responsible for developing,
maintaining and supporting multiple new and existing external and internal
facing web applications with many dynamic modules. The Internet Engineer/
Application Developer... 阅读全帖 |
|
g****e 发帖数: 141 | 32 工作地点在northern Virginia 有意者请发resume至g****[email protected]
本地、外地均可申请。
本人n年上站一次,所以请勿发站内信。谢谢!
The successful individual will be an energetic self-starter, with a
strong
desire to learn new things, and delve into unusual problems. They will
be a
member of the Software Services Team, whose focus is on build system
management and functionality, rather than the typical break-fix, user
administration of a typical Linux environment, although we do a little
of
that as well.
The selected individual will also ... 阅读全帖 |
|
d**********6 发帖数: 4434 | 33 a公司的面试,找web development。 Job description的时候要求可杂了,front
end的要求(html/css js),back end的也要(php java),移动的也要(ios adroid)
。第一轮问我有什么经验,我说我现在在维护一个公司的网站,从后台到前台一条龙。
他再问我喜欢什么方面的,我说我喜欢人机交换的,然后他给我一条面试题,现场写一
个star rating的界面,要用ajax传递rating结果。我写的肯定不能立刻就用上,因为
那些css和img会很乱,界面无法看的。就写个大概的样子,但他会不断叫你解释你的思
路。不是什么深奥的东西,轻松过关,但我之前的准备都是数据结构和算法的,突然来
这么一个题目让我很吃惊。网上面经里从来没见过有人提这样的面试题。
第二天就收到二面的通知,下一步是怎样的呢?大家有谱没谱?我贴职位要求出来给大
家看看:
Basic Qualifications
Experience in HTML, XHTML, Javascript, CSS, and general Web 2.0 techniques
Expe... 阅读全帖 |
|
r**b 发帖数: 81 | 34 I can provide referral for the following job located near Boston, MA. Please
email your CV to r********[email protected] if you are interested. You will
receive an email invitation to apply online after my referral. Thanks!
TripAdvisor, the world’s largest and most trusted travel media site, is
seeking a Senior Systems Engineer to join our APAC-China team. As a Senior
Systems Engineer, you’ll be a key member of the Site Operations team whose
primary responsibilities include day‐to‐day site operations... 阅读全帖 |
|
M********5 发帖数: 715 | 35 我用过perforce,还是command line的,哈哈。。。 |
|
k***a 发帖数: 1199 | 36 别瞎掰掰了,考数据并发访问/修改就直说就完了,问人git某个命令怎么用,纯粹扯淡
我们项目用git,perforce,用到的命令就几个,有冲突了,自己解决了提交,根本不会去用
rebase之类的高级用法,这玩意就是个工具,研究它做甚?大致原理,是个cs的都明白 |
|
j*****n 发帖数: 1545 | 37 coding 会有很多. 台湾那边 perforce/ svn 都不怎么用, bug很多, 需要做很多
code base的整理. 帮他们至少能和我们这边同步. 这是一部分工作, 还有很多其他工
作吧. 具体的问HM了.
我不是这个组,只是碰巧认识 HM. |
|
c*d 发帖数: 52 | 38 The role is within their listed derivatives core team. It's a backed team
that deals with exchange data and back end systems. Strong database
knowledge will be required however, they do use an inhouse database not a
specific product.
Role Description:
- Work with product managers to translate and understand accurately product
specifications.
-Project management including estimation, scheduling, milestone tracking
verification, risk management, and project status reporting.
- Responsible for bug ... 阅读全帖 |
|
k******1 发帖数: 29 | 39 我们组要招有经验的Tools/Release Engineer 地址在Sunnyvale.
要求, 最好有ElectricCommander 和Install Anywhere 的实际使用经验,越熟练越好
, 熟悉软件的Build, release以及SCM 流程。
如果不太熟悉这两个工具, 你在实际工作使用过类似于ANT+JAVA+LINUX+Perforce +
Hudson + cruise control + Python + Shell scripts 也可以。
如果你有实际的这方面工作经验, 请把简历的PDF 文件发给我。我直接转发给我们老
板。
公司名 HP software
地址 1160 Enterprise way, Sunnyvale, CA 94089
公司职位描述中的要求:
Responsibilities:
• Work with Engineering teams to define requirements for the build
environment and software tools that support the so... 阅读全帖 |
|
N*****g 发帖数: 21 | 40 【 以下文字转载自 JobMarket 讨论区 】
发信人: wangsaz (wangsaz), 信区: JobMarket
标 题: Senior Software Test Engineer
发信站: BBS 未名空间站 (Fri Mar 14 22:27:17 2014, 美东)
Title: Senior Software Test Engineer
Location Lake Forest, CA ( Southern California )
Job Description:
Lead medical device software verification and validation activities. Develop
automated test scripts in Ruby to test UI, communications and other system
components.
Must Have:
- Minimum 5 years of experience in software development and testing
- Bachel... 阅读全帖 |
|
g*****g 发帖数: 34805 | 41 区别当然是有的,我们就几百个developer,perforce都经常很慢,git就不会有这个问
题。git的branch当然不是简单拷贝。你这连git的原理都没整明白就出来扯了。 |
|
r****s 发帖数: 1025 | 42 我靠,这个世界上真有不会玩SVN的:
- Re 这个,以前 svn checkout 一个branch, 喝杯咖啡的时间都搞不定,现在一眨眼
就搞好了。local 随便branch,很方便 。
- 我靠 你真的是需要开眼界了, 50-100个人用一个code base 太他妈正常了。为什么
你们公司不这么干,因为svn 做不到。
comments: SVN做不到?真的假的?
而且还有这样的敏捷开发
- 人帮我fix了,弄个pull request, 我老跑一下整合测试,没发现问题,merge,半个
小时的事,这个叫做合作。
comment: 你这merge进去的code,怎么通知其他的team? oh 对了,其他的team直接
build你的source code,直接就上prod了。太爽了,直冲云霄啊。Apache应该直接用你
的经验,还用啥maven啥dependency jar的,整个fundation直接source code build,
一步到位。 我现在知道贵公司为什么只有一个perforce license了,因为大家都不太
懂。 |
|
r****s 发帖数: 1025 | 43 你没有得到我的idea。
1. 组和组之间是用prod jar来联系的,如果你不理解,自己看看Apache foundation里
的project之间互相调用是不是直接编译对方source code。
2. prod release应该有固定的流程,比如应该有versioning - 这里指的是jar file
versioning。这里居然不release。
3. 他举的这个例子就是典型的扯淡。整个公司用一个perforce license的,50个dev
就能crash SVN server的, 你能指望啥?你觉得TwoSigma的HFT code会随便让其他组
checkin?你觉得Amazon的payment team的code会让随便一个瘪三checkin?你觉得
Google的Ads team的code会敞开来随便checkin?你觉得任何一家银行的trading code
应该敞开来给所有人都能checkin?这不叫cool,叫胡说八道。 business critical的
code,任何公司都捂得死死的。
常识,是每个码工应有的素养。 |
|
|
l*****s 发帖数: 672 | 45 git还是有大问题的,就是module的问题,不知道这个sparse checkout
是不是能够部分实现这个问题了。
git的优势在integrity带来的种种好处,缺点也在integrity带来的module
共享的局限性。
如果真要选的话,还是会选择git.
不过现在用perforce |
|
M*******a 发帖数: 1633 | 46 老子没有怎么办,原来公司刚准备从perforce move到GitHub老子就走人了。 |
|
g*********e 发帖数: 14401 | 47 perforce还是很不错的 repository大的话 |
|
r**********g 发帖数: 22734 | 48 perforce 其实很不错,比github 适合大公司。github 适合开源各自为战的 |
|
x*******5 发帖数: 152 | 49 不好意思,忍不住了,摘录下“精彩的”王同学语录
“我其实根本不在乎工
作这种东西。我甚至不在乎自己创业,因为创业其实也是一种工作——为自己工作也是
工作。所有的工作都是低贱的,只有自己的身体和生活才是一个人自身的价值。我要的
是对我身上的蛋白质的尊重,我希望女人不要再拿工作这种东西作为跟男人亲密接触的
前提条件。因为在我的心目中,我的肉体比起我的工作,要美很多,高端很多,重要很
多。” 《赞用下半身思考的女人》
“比起纽约,巴黎,东京,甚至成都,三藩有什么时尚吗?三藩有什么文化吗?没有自
我价值的人,才会在乎自己和别人穿什么衣服!告诉你,我是世界顶尖的精英,我的智
力和收入,是你的好多倍,我穿什么什么就叫做时尚!” 《在三藩的两年》
“我就像一个雇佣杀手,专门搞定别人都搞不定的事情。得到这些技术的公司(包括
Google,Coverity,Sourcegraph),其实都很是赚了一笔,因为我卖给他们的东西,
比他们给我的工资,价值要高很多。如果没有我,他们可能永远也不会做出具有同样高
品质的东西。我敢打赌!” 《我和 Google 的故事》
“ 我仍然记得,在提交队友完全无法写出来的... 阅读全帖 |
|
w********s 发帖数: 1570 | 50 svn或者perforce用过么? 你提交代码的时候会检查server上的代码是否变化冲突, 然
后让你选择merge, accept theirs, accept mine, etc. |
|