问题标签 [version-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 是否有用于数据库结构更改的版本控制系统?
我经常遇到以下问题。
我对需要数据库中的新表或列的项目进行一些更改。我进行了数据库修改并继续我的工作。通常,我记得写下更改,以便可以在实时系统上复制它们。然而,我并不总是记得我改变了什么,我也不总是记得把它写下来。
所以,我推送到实时系统并得到一个很大的、明显的错误,那就是没有NewColumnX
,呃。
不管这可能不是这种情况的最佳实践,是否有数据库的版本控制系统?我不关心具体的数据库技术。我只想知道是否存在。如果它恰好可以与 MS SQL Server 一起使用,那就太好了。
svn - 与 CVS 相比,使用 SVN 有什么优势?
我的公司正在使用 CVS 作为我们事实上的源代码控制标准。但是,我听到很多人说 SVN 更好。
我知道 SVN 较新,但除此之外,我不熟悉它的好处。
我正在寻找的是对这两个系统的良好、简洁的比较,并指出每个系统在 Java/Eclipse 开发环境中的优点或缺点。
version-control - 不同的分布式版本控制系统协同工作
我的办公室有一个中央 Source Safe 2005 安装,我们用于源代码控制。我无法更改办公室在服务器上使用的内容。
我在笔记本电脑上开发,并希望拥有一个不同的本地源代码控制存储库,该存储库可以与中央服务器(如果可用)同步,而不管中央提供者是什么。提出请求的原因是,我可以为客户演示维护一个本地稳定的分支/构建,同时继续开发,而不必跳过燃烧的箍。此外,作为顾问,我的客户可能会要求我使用他们的源代码控制提供程序,而这里的灵活性会让生活更轻松。
任何现有的分布式源代码控制客户端都可以处理吗?
svn - 联合(同步)Subversion 服务器?
是否可以创建“联合”Subversion 服务器?就像位置 A 的一台服务器和位置 B 的另一台服务器一样,它们会自动同步其本地版本的存储库。这样,当任一位置的某人与存储库交互时,他们正在访问各自的本地服务器,因此响应时间更快。
svn - 如何创建分支?
如何在 SVN 中创建分支?
git - 开始使用版本控制系统
我需要实施版本控制,即使只是我在家里做的开发。在过去的几年里,我读到了关于颠覆是多么伟大的文章,并且正准备专注于学习这一点,直到我听说 Git 是即将到来的版本控制系统。
鉴于这种情况,我应该推迟一下,看看哪个排在首位?它们的相对优势是什么?
我注意到 Git 的一个问题是,功能齐全的 GUI 并不多,这对我团队中的许多用户很重要。
此外,不介意关于如何开始使用其中一种的建议。(教程等)
version-control - 所有不同类型的版本控制有什么区别?
在 SO 上至少有 10 人告诉我版本控制是一件好事,即使只有我一个人,我现在有一个后续问题。
所有不同类型的版本控制之间有什么区别?是否有任何人都知道的非常简单易懂的版本控制指南?
version-control - 对于此设置,什么是好的 Mercurial 使用模式?
我们在同一个封闭(呃,愚蠢的政府)网络上有两个开发人员,另一个开发人员在路上开车几分钟,第四个开发人员在全国中途。电子邮件、ftp 和删除媒体对于不在同一网络上的人来说都是可能的传输方法。
我是两个封闭的网络开发人员之一,将我们视为“大师”位置。
团队的最佳 Mercurial 设置/模式是什么?向/从远程开发人员传输更改的最佳方式是什么?由于我负责,我认为我必须至少保留一个主存储库和另一个我可以开发的本地存储库。其他人应该只需要主人的克隆。这是正确的吗?我想这也让我负责合并?
正如你所看到的,我仍在尝试围绕分布式版本控制。我认为在连接情况下没有其他方法可以做到这一点。
version-control - DVCS 选择 - 什么对 Windows 有好处?
所以我想弄一个分布式版本控制系统上的项目,比如mercurial,git,或者bazaar。问题是我需要良好的 Windows 支持,即没有以“安装 cygwin ...”开头的说明。现在我听说这些天对 git 的 Windows 支持很不错,但没有任何第一手经验。此外,听起来 Bazaar 团队有一个明确的目标,即使其尽可能多平台化。我可以得到任何建议吗?