php - 优秀的独立svn客户端

标签 php svn cvs wamp

我目前正在与合作伙伴合作开发一个 PHP 项目。

我们都直接在本地服务器上编辑(所有文件都存储在服务器上,该服务器也运行 WAMP 堆栈)。 我正在寻找一个 SVN 客户端,它将监视所有更改并将所有更改保存到 htdocs 文件夹,并将通过网络更新远程 SVN 存储库。

如果我能通过网络界面操作 SVN 客户端,那将是一个很大的收获。

例如,假设我将 file1.php 保存到服务器。它将更新 svn 网站上的 file1.php。 如果我突然发现我对文件的最新修订是错误的,我可以转到服务器(或使用我计算机上的某些 Web 界面),并将 file1.php 替换为旧修订。

我不想只在我们的本地机器上安装一个 SVN 服务器,因为我总是希望远程保存一份包含最新更改的副本。

有什么建议吗?

最佳答案

我不知道有什么软件可以做到这一点。使用标准命令行 svn 客户端编写脚本可能并不难。 IE。有一个定期运行的批处理/shell 脚本,并检查所有已更改的内容。

也就是说,我非常强烈建议不要这样做!

源代码控制的正常工作模型是每个人都有一个本地副本可以使用,然后将他们的更改 checkin 中央存储库。

明确的手动 checkin 可确保您只 checkin (通常)有效的内容,并让您提供有值(value)的 checkin 评论。

然后可以使用源代码控制存储库中的已知良好版本更新服务器。

听起来您正在开发生产系统。我强烈建议考虑使用开发环境和上述方法。

关于php - 优秀的独立svn客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/974589/

相关文章:

python - Eclipse + 本地 CVS + PyDev

php - 如何使用 Laravel Eloquent 在 WHERE 条件下减去 2 列

PHP PDO 缓存

svn - 管理共享网站上的团队发展

xcode - XCode 4.2 或 Coda 的 SVN 证书信任错误,但不是命令行或 svnX

java - 如何在 CVS 中跟踪不同的用户?

eclipse - 从已删除的文件中删除 cvs 标签(Eclipse CVS)?

javascript - 通过php在用户端显示服务器错误

PHP Azure WebJob - 失败并退出代码 255(但在 Kudu 上工作正常)

php - 我可以设置 Eclipse 以显示代码更改吗