我正在寻找一个小的软件版本控制(更新日志)和一个网页前端的错误提交系统。 我只需要的function是一个更改日志,用户可以看到他们可以期望什么和一个小错误提交系统。 我不需要SVN提供的许多function作为软件版本,因为项目很小,我在本地做所有的开发。
两个经典的基于Web的项目pipe理系统(VCS集成和问题跟踪)是:
独立于你的项目的规模我认为你可以从像SVN这样的版本系统中受益,你不需要使用你真正需要的所有function, Trac也是一个非常轻便/有趣的前端/票务系统。你可以在本地运行。
也许这个问题可以更好地回答堆栈溢出? 不确定。
你可能想看化石 。
我使用Redmine很多,但另一种可能性是使用普通的github 。 这对于开源项目是免费的,私人存储库也是可用的。 它有一个非常强大的控制系统,发生率,以及其他一些维基页面(也受版本保护!)。 唯一需要设置的是本地计算机的sshconfiguration。
我认为Trac或Redmine是您需要的项目pipe理部分的软件。
对于现有的修改控制软件有很多function,但有一些是很容易使用的。
我会build议git ,对于本地开发,这是完美的。 但看看这个select更好(如果你更困惑的话,回到这里)
TiddlyWiki可以用于你的情况。 我想它需要改变一下,以满足您的需求。
HTH
这对我来说很好。
感谢您的问题 – 这让我意识到一些东西 – Github有一个错误提交系统。
我不介意为我的项目编写源代码,所以我在http://github.com上免费托pipe我的版本控制。 私人存储库成本为$ 7 / 0.60GB /月 。 他们现在主办了150万个项目 。
这非常容易使用。 我只是创build一个帐户,他们告诉我如何安装和configuration我将从中发展的Git 。 在我看来,Git是less数几个最好最简单的版本控制系统之一。
我熟悉命令行,所以这里是我的新项目是如何完成的:
# Create a new repository on Github # Follow setup instructions # cd into your new repository cd myproject # copy existing project files cp -r ../project1/* . # Commit all that's currently there git add . git commit # Add new or modified files selectively git add *.py git status git commit # Add all modified files git status git commit -a # Redo last commit git commit -a --amend # View log git log # Synchronize all the commits to the remote repository (GitHub) git push # Changes immediately show-up on Github