我正在寻找世界自然基金会的一些书籍,博客或文章.我读过下面的书; 但是,我需要更深入地涵盖该主题的资源.我对本地服务,持久性,跟踪和查看网站的工作流特别感兴趣.有什么建议??
我正在考虑php/mysql web开发的良好工作流程.
有人有提示吗?
我有一个'git-svn'工作树.我想克隆一个"纯"的git repo,然后使用git push/pull在git-svn树和git树之间移动更改,同时还使用'git svn dcommit/rebase'来移动git-svn树和基于它的SVN repo.
这似乎可以正常使用git方法在git树之间来回移动,但是当我在git-svn树中与SVN repo交互时,事情就变得很糟糕 - 要么我在推送时遇到错误,要么在git树之间拉扯,或者我在git-svn树中丢失了提交,或者其他奇怪的东西.
是否支持这种类型的SVN < - > git-svn < - > git工作流,还是应该退出这棵树?
我正在寻找Python的工作流库/框架.我很惊讶在那里我找不到任何简单而且不依赖于Zope/Plone的东西.
有谁知道一个开源,简单的工作流库/框架.它最好支持Django,但不是必需的.
预警:还有一些类似的问题,但没有完全回答这个问题(这些问题包括:Windows Workflow Foundation的替代方案?,是否有人可以推荐.Net开源替代Windows Workflow?)
我们正在开发一个基于事件的状态机系统,目前我们正在调查Windows工作流程,我们的系统需要在响应来自众多来源的事件(xmpp,http,短信,电话,电子邮件等等)时具有低延迟进入系统,可扩展和弹性,最重要的是可定制.由于各种原因(以及尽职调查),我正在寻找支持类似于Windows Workflow Foundation(以及更多 - 如果可能的话)的功能的开放式工作流引擎,主要是(但如果有引擎没有那么多并不重要)支持一些功能):
我并不局限于平台或语言,我希望得到你们的一些帮助和提示,这样我就可以开始更密切地研究引擎以及你对引擎的任何经验.
保罗.
我是一家开发少数桌面应用程序和网站的单人商店.几个月前我开始使用GIT进行版本控制,我对此感到非常满意,但我的使用非常笨拙,我想知道单个用户的工作流程应该是什么.
现在,我的每个项目文件夹中都有一个.git文件夹.我每隔一段时间就会进行一次更改,我只是继续处理工作副本.
我从来没有从Git存储库中提取任何东西(工作副本仍然存在,它会被Git覆盖吗?),我不太确定如果我创建了一个分支会发生什么(分支创建在哪里?相同的文件夹?)
换句话说,我使用Git主要是为了在需要时看到与旧版本的差异,同时仍然以相同的旧方式工作.
这很好,甚至像这样的基本设置都有优势,但我觉得我错过了这一点.
单人商店的工作流程应该是什么样的?
这是一个最佳实践问题,我希望答案是"它取决于".我只是希望了解更多真实世界的场景和工作流程.
首先,我在谈论同一个项目的不同变化,所以请不要再使用subrepo.
假设您在hg存储库中拥有代码库.您开始处理复杂的新功能A,然后由您的可信测试人员报告复杂的错误B(您有测试人员,对吧?).
如果(修复)B取决于A,那将是微不足道的.你可以ci A然后ci B.
我的问题是当他们独立时(或至少现在看来)该怎么做.
我可以想到以下几种方式:
1和2 由@Steve Losh 的优秀博客覆盖,该博客与一个稍微相关的问题相关联.
与其他选择相比,1的一个巨大优势是,当您从处理一件事物到另一件事物时,它不需要任何重建,因为文件是物理上分离且独立的.所以它真的是唯一的选择,例如,A和/或B接触定义三态布尔的头文件,并被数千个C文件包含(不要告诉我你没有看到这样的遗留代码基础).
3可能是最简单的(在设置和开销方面),如果B是一个小的和/或紧急修复,你可以翻转A和B的顺序.但是,如果A和B接触相同的文件,它会变得棘手.如果A和B的变化在同一个文件中是正交的,那么很容易修复无法应用的补丁,但从概念上讲它仍然有点风险.
4可以让你头晕,但它是最强大,最灵活和可扩展的方式.我默认hg qinit使用,-c因为我想标记正在进行中的补丁并推送/拉取它们,但它确实需要一个概念上的飞跃才能意识到你也可以在MQ repo中进行分支.以下是步骤(mq = hg --mq):
hg qnew bugA; 为A做出改变;hg qrefmq branch branchA; hg qcihg qpop; mq up -rtip^hg qnew bugB; 为B做出改变;hg qrefmq branch branchB; hg qcihg qpop; mq up branchA; hg qpush采取这么多步骤似乎很疯狂,每当你需要切换工作时,你必须这样做hg qci; hg qpop; mq up <branch>; …
我在这里和Google上详尽地搜索了我的问题的答案.我找到了一些很好的资源和学习工具来理解Git及其功能,但我需要得到一些澄清和帮助.
我正在做的是在我的办公室和家里进行工作的侧面项目.(我正在将C#代码迁移到Java以帮助我学习这两种语言.)
设置:
注意:使用Github不是一种选择.
目的/目标:
我想要做的是通过使用Git尽可能保持代码顺序,版本控制,但在设置它时,由于某种原因我有点害怕它不会工作相同的时候我回家(了.(旁注:我感觉到"这是git的美丽."在某处回答.)
我的问题是:
很抱歉,我希望提供尽可能多的信息.提前感谢任何人在涉及我的小说后可以提供的任何信息.
我想按计划手动触发 GitHub 操作,但出现以下代码并出现错误
name: Update data
on:
workflow_dispatch
schedule:
- cron: "0 5 */30 * *"
Run Code Online (Sandbox Code Playgroud)
我正在寻找如何正确执行此操作的解决方案,并且有两种选择。
我正在开发一个简单的SharePoint顺序工作流,它应绑定到文档库.将小工作流程与文档库关联时,我检查了这些选项
现在我将文档上传到此库,工作流程启动,例如发送邮件.它完成了,一切都很好.
当我在新项目上选择编辑属性并保存更改时,将再次触发工作流程.绝对是我们的期望.
即使在Copy.asmx Webservice的帮助下将新项目复制到库中,工作流程也会正常启动.
但现在我想通过SharePoint WebService Lists.asmx更新项目.
我的CAML在这里:
<Method ID='1' Cmd='Update'>
<Field Name='ID'>1</Field>
<Field Name='myDummyPropertyField'>NewValue</Field>
</Method>
Run Code Online (Sandbox Code Playgroud)
项目正在更新(时间戳已更改并且还具有虚拟属性)但工作流程不会再次启动.
这种行为可以在我们的开发和测试系统上重现.
检查错误日志(C:\ Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS)我发现了一条奇怪的错误消息:
09/25/2008 16:51:40.17 w3wp.exe (0x1D94) 0x1D60 Windows SharePoint Services General 6875 Critical Error loading and running event receiver Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver in Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Additional information is below. : The object specified does not belong to a list.
Run Code Online (Sandbox Code Playgroud)
有谁可以证实这种行为?或任何解决方案提示?
我随时向您通报有关该主题的任何进展.