如果是这样的话?多少?
我倾向于夸大我的一点因为我可能过于乐观.
正如标题所说,我现在正在启动一个项目,并试图为项目布局基础设施(SVN,电子邮件,错误跟踪,在线论坛等......)
那么,Bugzilla还是Mantis?
我有一个git repo,里面有一些非常大的二进制文件.我不再需要它们,我不关心是否能够检查早期提交的文件.因此,为了减少repo大小,我想从历史中删除二进制文件.
在网络搜索之后,我得出结论,我最好的(仅?)选项是使用git-filter-branch
:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch big_1.zip big_2.zip etc.zip' HEAD
Run Code Online (Sandbox Code Playgroud)
到目前为止,这似乎是一个好方法吗?
假设答案是肯定的,我还有另外一个问题需要解决.该git的手册中有这样的警告:
警告!重写的历史将具有所有对象的不同对象名称,并且不会与原始分支会聚.您将无法在原始分支的顶部轻松推送和分发重写的分支.如果您不知道完整的含义,请不要使用此命令,并且无论如何都要避免使用它,如果简单的单个提交就足以解决您的问题.(有关重写已发布历史记录的详细信息,请参阅git-rebase(1)中的"从上游重新恢复"部分.)
我们的服务器上有一个远程仓库.每个开发人员都会推动并从中拉出.基于上面的警告(以及我对git-filter-branch
工作原理的理解),我认为我不能git-filter-branch
在本地副本上运行然后推送更改.
所以,我暂时计划完成以下步骤:
这听起来不错吗?这是最好的解决方案吗?
作为一名新的开发人员,他是员工中唯一的软件人员,我遇到了一些挑战,但最困难的可能是时间估计.每次我必须给出一个项目估计时,我都会喋喋不休.
我的问题是; 如果我没有任何经验而且我的环境中没有开发人员,我该如何提供可靠的估算?我已经阅读了Joel Spolsky关于循证调度的文章,但如果我没有任何证据,那该怎么办呢?
我很欣赏有关这个主题的任何建议.
有谁知道我在哪里可以找到RP游戏开发的类图示例?类似于这里的东西会非常有用.我不是在寻找我可以盲目复制的东西,而是仅仅针对不同的例子,这些例子描绘了我在尝试和自己的课程时所发现的问题的各种解决方案.
当您开始个人编程项目时,您的第一步是什么?我正在尝试启动一个只是一个想法的项目.我得到了很多这些,我直接进入代码,过了一段时间后,我们完全失去了兴趣,或者只是忘记了这个项目.
当你开始时,你的第一步是什么?你计划好这个项目吗?制作图表?在纸上写一些代码?你如何以你知道自己会成功的方式开始一个项目?
有没有人知道任何软件需求的示例和模板的来源,构建环境描述和软件开发常见的其他类型的文档?
谢谢!
您在项目规划和为新项目创建小时估算方面有哪些经验?
您使用的方法是什么,为什么或不适合您?
是否有任何最佳做法需要考虑?
我真的不明白XHTML严格的魅力.内联JavaScript通常需要一个大鼠的转义嵌套,以使其与XHTML兼容,并与MSIE 5和6半向后兼容.然后,在用户输入上没有足够的OCD问题,以确保您不会错过任何非法字符.它似乎比它的价值更多的努力.没关系,几乎每个我一直在工作的开发人员都忘记确保从服务器返回的内容类型被重置为XHTML页面,从text/html重新设置为application/xhtml + xml.
希望我知道博主的名字,但有人指出,大多数所谓的符合XHTML标准的网站和开源软件包实际上都不是因为上一期,忘记正确设置内容类型标题.
我希望了解为什么XHTML是有用的,或者构建足够的参数库以防止它在我影响的未来项目中被使用.
html xhtml project-planning xhtml-1.0-strict buzzword-compliance
我想在我的网站上实施一个投票系统,而不必强制他们创建一个帐户.他们最终会在一段具有唯一ID的内容上投票/投票.
任何关于这些问题的想法,或对更好方法的任何见解都将不胜感激.
project-planning ×10
estimation ×2
bug-tracking ×1
bugzilla ×1
class ×1
cookies ×1
git ×1
html ×1
mantis ×1
php ×1
projects ×1
time ×1
xhtml ×1