Questions tagged «enterprise»


16
企业中基于Git的源代码控制:建议的工具和实践?
我将git用于个人项目,并认为它很棒。它快速,灵活,功能强大,非常适合远程开发。 但是现在它必须在工作中,坦率地说,我们遇到了问题。 开箱即用,git似乎不适用于大型(20+开发人员)组织中的集中开发,该组织具有不同能力和git复杂程度的开发人员-尤其是与Perforce或Subversion等其他源代码控制系统相比,git针对这种环境。(是的,我知道,Linus从未打算这样做。) 但是-由于政治原因-我们仍然坚持使用git,即使它因我们试图使用它而糟透了。 以下是我们看到的一些内容: GUI工具还不成熟 使用命令行工具,很容易搞乱合并并消除其他人的更改 它不提供超出全局只读或读写特权的每用户存储库权限 如果您对存储库的任何部分都具有权限,则可以对存储库的每个部分执行相同的操作,因此您不能做其他事情,例如在中央服务器上建立小组跟踪分支,而其他人则做不到搞砸了。 除了“无所不能”或“仁慈独裁者”以外的工作流程很难鼓励,更不用说强制执行了 尚不清楚使用单个大型存储库(让每个人都弄乱一切)还是使用大量每个组件的存储库(使尝试同步版本感到头痛)是否更好。 对于多个存储库,也不清楚如何通过从中央存储库中提取其他人来复制所有资源,或者如何做一些事情,例如从昨天下午4:30开始获取所有内容。 但是,我听说人们在大型开发组织中成功使用了git。 如果您处在这种情况下-或者您通常拥有一些工具,技巧和窍门,可以使在某些人不是命令行爱好者的大型组织中使用git更容易,更有效率-我很想听听您的想法建议。 顺便说一句,我已经在LinkedIn上问过这个问题的一个版本,没有真正的答案,但是有很多“天哪,我也想知道!” 更新:让我澄清一下... 在我工作的地方,除了git,我们什么都不能使用。这不是一个选择。我们坚持下去。我们不能使用mercurial,svn,bitkeeper,Visual Source Safe,ClearCase,PVCS,SCCS,RCS,集市,Darcs,单调,Perforce,Fossil,AccuRev,CVS甚至我在1987年使用的Apple优秀的ol'Projector。因此,尽管欢迎您讨论其他选项,但如果您不讨论git,就不会得到赏金。 另外,我还在寻找有关如何在企业中使用git的实用技巧。我把整个问题清单放在了这个问题的首位。同样,欢迎大家讨论理论,但如果您想获得赏金,请给我解决方案。
120 git  enterprise 

20
是否有充分的理由不使用ORM?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 在学徒期间,我将NHibernate用于一些较小的项目,这些项目我大多是自己编写和设计的。现在,在开始一个更大的项目之前,讨论了如何设计数据访问以及是否使用ORM层。因为我仍在学徒生涯中,并且仍然认为自己是企业编程的初学者,所以我并没有真正尝试推动,因为将对象关系映射器用于数据库可以极大地简化开发。开发团队中的其他编码人员比我更有经验,所以我认为我会按照他们的意愿去做。:-) 但是,我不完全理解不使用NHibernate或类似项目的两个主要原因: 可以只使用SQL查询构建自己的数据访问对象,然后将这些查询复制到Microsoft SQL Server Management Studio中。 调试ORM可能很困难。 因此,我当然可以使用很多SELECTs等构建我的数据访问层,但是在这里我错过了自动联接,延迟加载代理类以及如果表获得新列或获得列减少维护工作量的优势。重命名。(更新众多SELECT,INSERT并且UPDATE查询与更新映射配置,并可能重构业务类和DTO的。) 另外,如果您不太了解框架,使用NHibernate可能会遇到无法预料的问题。例如,这可能是信任Table.hbm.xml,您可以在其中设置要自动验证的字符串长度。但是,我也可以想象“简单”的基于SqlConnection查询的数据访问层中的类似错误。 最后,上述那些论点真的是不对基于普通数据库的企业应用程序使用ORM的充分理由吗?他们/我可能错过了其他论点吗? (我可能应该补充一点,我认为这就像第一个基于“ NET” / C#的“大型”应用程序,需要团队合作。良好的实践(在单元测试或持续集成等方面在Stack Overflow上被视为很正常) -到目前为止一直存在。)
107 c#  nhibernate  orm  enterprise 

9
Xcode“无法启动”。仅将“安全”报告为错误
我已经将应用名称修改了。除此之外,对话框完全是这样。我正在开发企业应用程序,并且尝试重新启动xcode和正在开发的iPhone。没变。有人遇到过这个吗?是否有任何日志文章可以指出正确的方向或向我提供更多详细信息。我所看到的常规日志中没有任何内容。 更新资料 在设备日志中找到以下内容: <Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user. 自从昨天开始工作以来,这有点奇怪,并且所有配置文件等都是在一周前发布的。
88 ios  xcode5  enterprise 


4
MongoDB开源vs MongoDB企业版
您能否提供有关在开源和企业MongoDB之间进行选择的建议。现在的要点是: 内存限制 储存限制 故障转移 可扩展性 在这一点上,开源和企业MongoDB之间有什么区别吗? 您能否澄清一下有关License Commercial和GNU AGPL v3.0之间的区别的另一重要点。为了蒙哥?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.