16得票4回答
Codepad/ideone风格的协作Web IDE?

我正在寻找一个简单的协作式基于Web的文本编辑器,可以编译并显示一些流行语言的输出,例如:C ++,PHP和Python。 研究 编辑器 Ace EditArea (人们更喜欢Ace,例如:web2py and ideone 已转到Ace) IDE风格的编辑器 AmyEditor Clo...

7得票7回答
编辑之争:在句子末尾保留换行符

当编辑非所见即所得(LaTeX、HTML等)散文时,您可能希望在句子末尾有换行符。 这样做有几个优点: 更容易重新排列句子。 更容易注释掉句子。 更容易发现过长的句子。 更容易对句子进行评论。 例如: % The following isn't strictly true; may...

43得票40回答
如何处理不记录工作的明星开发人员?

有一个同事非常懂行,是我曾经合作过的最聪明的人之一,但是他: 只在他自己的主目录中工作,而不是在公共CVS存储库中 没有为他的代码编写文档 没有为他的代码添加注释,例如3,500个SLOC的C代码没有注释和空白行来分隔内容 经常使事情变得过于复杂,例如使用三个互相调用的shell脚本来完成...

8得票7回答
如何处理不同的Java IDE和svn?

如何确保您可以将代码检出到 Eclipse 或 NetBeans 中,并在那里使用它? 编辑:如果您没有检入与 IDE 相关的文件,则每次检出项目时都必须重新配置构建路径、包含和所有这些内容。我不知道 ant(特别是从 Eclipse 创建/导出的 ant 构建文件)是否能够与其他 IDE ...

29得票8回答
当尝试访问Heroku控制台时,出现“您无权访问该应用程序”的提示。

我最近开始在Heroku上使用Ruby on Rails协作项目。我被添加为协作者并将远程环境添加到了我的开发环境中。经过一些开发后,我推送了一些更改,并没有遇到任何问题:$ git push staging staging是我远程的名称。之后,在尝试在Heroku上运行"rake test"...

10得票3回答
如何在Etherpad中开启语法高亮功能

自从Etherpad成为开源软件以来,出现了许多免费的实现方案。Etherpad是否支持语法高亮或者提供了某种插件功能? 我尝试了以下网站: http://typewith.me/ http://sync.in/ http://www.piratenpad.de/

161得票4回答
Github:私有仓库只读访问

我正在Github上开发一些私有项目,我想在部署服务器上添加夜间定时任务来拉取最新版本。我目前是通过在每个部署服务器上生成密钥对,并将公钥添加到Github项目作为“部署密钥”来实现此目的。 然而,最近我发现这些部署密钥实际上具有对该项目的写权限。因此,每个服务器管理员都有可能开始编辑。此外...

20得票1回答
我该如何为多个用户自行托管Mercurial代码库?

有多种git、Mercurial等托管服务可供使用。由于我们想要保留的某些数据具有敏感性,无法将其移动到离线存储设备,因此我需要自己搭建服务器进行托管。 我需要在服务器上托管一个Mercurial代码库,以便多个人可以访问并拉取更改和推送自己的工作。需要一些密码保护,并且也可以使用ssh。如...

52得票3回答
是否有类似于Google Doc的UML工具?

我正在寻找一种协作的符合UML标准的工具。我在两个地理位置分散的团队中工作,我们需要共同处理设计模型。 是否有一个基于Web的UML建模工具,可以共享模型?

9得票16回答
持续版本控制

我还没有见过一种连续的版本控制系统 - 一种可以在您开发代码时保存更改而不是等待官方检查的系统。当然,这些更改将被保存为“未检入”,但它们将被备份和供他人查看,直到您进行官方检入之前。 我还没有见过这种系统,想知道它是否存在以及类似的系统,以及它可能或不可能是一个好主意的原因。 现在,程序...