svn - 是否存在仅限客户端的版本控制程序?

标签 svn version-control dvcs cvcs

我正在与一个小团队合作处理多个网站,所有网站都存储在服务器上。我们无法在该服务器空间上安装软件,因此基本上将其视为共享硬盘。

团队并不真正熟悉版本/修订控制,他们会对任何不那么轻松的事情产生真正的抵制。

我们只需要一种简单的方法来跟踪更改和锁定文件。不需要花哨的合并或类似的事情。

是否有完全客户端的版本控制系统?例如,我的客户端版本控制程序会留下有关我在共享驱动器上 check out 哪些文件的注释。当其他人尝试查看它们时,他们的客户端程序不允许他们这样做,因为它已被锁定。当我重新 checkin 时,它会保留一份带日期的文件副本,以便以后可以恢复。

最佳答案

  1. 不要将“版本控制”与“部署”混为一谈 - 它们是用于不同目的的不同进程,因此 - VCS 主机和部署目标可以并且(通常)是不同的主机
  2. 只有CVCS作为类支持锁定模型(在DVCS世界中严格使用“一个开发人员一个/自己/存储库”模型,并且合并是日常任务)
  3. 无论如何,您必须从“随着发展”的工作流程迁移到“应有的样子”。最简单的方法可能是(它并不能消除学习和理解至少 VCS 和 Subversion 基础知识的需要)

关于svn - 是否存在仅限客户端的版本控制程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24559180/

相关文章:

python - 自动将 SVN 修订号导入程序

svn - 用于更改 JIRA/SVN 服务器的 Ldap 密码的应用程序

node.js - 跑道 API : get the latest revision date of a single field or an app

java - Eclipse:项目版本作为多个文件中的参数

github - JIRA 中的自动 Github 轮询

svn - 在Docker容器启动上运行SVN更新脚本

svn - 保护代码存储库免受破坏或错误提交的方法?

git - 关于切换回空主分支的上游消失消息?

mercurial - 在 Mercurial 中,为什么当有其他修改文件时我们不能撤销提交?

documentation - 寻找维基风格的,独立的,版本控制-“安全”的文档包