(Someone correct me if I'm wrong.) Harvest seems awesome for deployment control, enforcing steps along a deployment lifecycle, and getting a chain of approval for deployments to production. That said, it's missing on the developer-friendly side.
It seems like I need to use the Workareas; they let me put all the code on my local machine, so I can do development.
With Workareas, I can only synchronize from the repository, but not get a report of what just sync'ed in; I don't know what changed, or who changed it, or why.
To add comments to checkins using Workareas, you have to manually enable the functionality in the preferences, which is a huge red flag to me.
I can't seem to figure out how to find out what changed since a specific time; what changed since Friday at 5 PM, for example?
There aren't any atomic commits; I can't commit files as a group, then roll the group back later if something goes wrong. I can do it as a package, but that's heavyweight; a package should be able to contain hundreds of atomic commits/groups.
And worst of all, it's entirely unsupported by Stack Overflow and/or any other question-and-answer site I can find. If I can't figure it out... I'm shooting blind.
发布评论
评论(2)
(如果我错了,有人纠正我。)Harvest 对于部署控制、在部署生命周期中执行步骤以及获得部署到生产的批准链来说似乎很棒。也就是说,它在开发人员友好方面缺失了。
看来我需要使用工作区;他们让我将所有代码放在本地计算机上,这样我就可以进行开发。
使用 Workareas,我只能从存储库进行同步,但无法获取刚刚同步内容的报告;我不知道什么改变了,也不知道是谁改变了,也不知道为什么。
要使用工作区向签到添加评论,您必须手动启用首选项中的功能,这对我来说是一个巨大的危险信号。
我似乎不知道如何找出自特定时间以来发生了什么变化;例如,自周五下午 5 点以来发生了什么变化?
没有任何原子提交;我无法将文件作为一个组提交,然后在出现问题时回滚该组。我可以将其作为一个包来完成,但那是重量级的;一个包应该能够包含数百个原子提交/组。
最糟糕的是,它完全不受 Stack Overflow 和/或我能找到的任何其他问答网站的支持。如果我无法弄清楚...我就瞎了。
(Someone correct me if I'm wrong.) Harvest seems awesome for deployment control, enforcing steps along a deployment lifecycle, and getting a chain of approval for deployments to production. That said, it's missing on the developer-friendly side.
It seems like I need to use the Workareas; they let me put all the code on my local machine, so I can do development.
With Workareas, I can only synchronize from the repository, but not get a report of what just sync'ed in; I don't know what changed, or who changed it, or why.
To add comments to checkins using Workareas, you have to manually enable the functionality in the preferences, which is a huge red flag to me.
I can't seem to figure out how to find out what changed since a specific time; what changed since Friday at 5 PM, for example?
There aren't any atomic commits; I can't commit files as a group, then roll the group back later if something goes wrong. I can do it as a package, but that's heavyweight; a package should be able to contain hundreds of atomic commits/groups.
And worst of all, it's entirely unsupported by Stack Overflow and/or any other question-and-answer site I can find. If I can't figure it out... I'm shooting blind.
我们目前正在从 Harvest 迁移。
配置管理和代码部署。我们有一个非常好的流程。
分支和合并。真是可怕的 SCM 工具。
?
We're currently migrating away from Harvest.
Configuration management and code deployment. We have a pretty good process flow going.
Branching and merging. Horrible SCM tool really.
?