问题标签 [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.

0 投票
2 回答
14105 浏览

svn - 您如何检索特定版本的提交消息和文件列表?

我需要部署一些前一段时间签入的文件(不记得确切的文件),所以我正在寻找一个列表,以便我可以只部署这些文件。执行此操作的 svn 命令是什么?

0 投票
26 回答
21583 浏览

version-control - 单一开发者的源代码控制系统

对于非常小的团队(一个开发人员),推荐的源代码控制系统是什么?

价格无所谓。客户会付费 :-)
我正在使用 C++ 中的 VS 2008 以及后来的 C# 和 WPF 开发 Vista32。为此设置一个额外的(物理)服务器对我来说似乎有点矫枉过正。

有什么意见吗?

0 投票
3 回答
1311 浏览

svn - Subversion 1.5 中的分支/合并管理

我使用 subversion 已经有一段时间了,并且在我的旧工作中使用了 svnmerge.py 脚本来管理分支之间的合并。我相信 Subversion 1.5 现在已经发布,并且应该有一些与它集成的分支/合并管理系统。

那么,有人可以快速概述一下如何使用 Subversion 1.5 跟踪分支中的合并吗?使用这种支持有什么陷阱吗?在使用此支持之前,我是否需要确保所有团队都升级到 1.5?

0 投票
5 回答
575 浏览

git - DVCS (DRCS) 如何工作?

我听到了很多关于 DVCS 系统的好消息,尤其是关于集市的消息。除了分布式存储库的概念之外,我还看到了两个主要优点:合并自动化程度更高,重命名处理得当。

有人可以指点我一些解释改进工作原理的文字吗?bazaar 怎么知道我重命名了一个文件?如果我将两个文件重命名为同一提交的一部分怎么办?当我通过将文件的一半内容放入新文件中进行重构,重新缩进所有内容并在几乎每一行中丢失一些空格时会发生什么?

换句话说,我想听听在现实生活中使用集市(或其他 DVCS)的人的意见,或者了解它(他们)如何工作的人的意见。合并真的那么好?它是如何实现的?


相关问题,有一个有用的答案:

为什么在 Mercurial 中分支和合并比在 Subversion 中更容易?

0 投票
5 回答
986 浏览

version-control - 版本控制库,如 SQLite 数据库库?

我喜欢如何将 SQLite 库包含到应用程序中,并且该应用程序有一个成熟的数据库可供使用。

同样,是否有一个开源版本控制库可以包含到我的应用程序中,以便我可以保存文件版本以及进行差异和合并?

0 投票
17 回答
19712 浏览

version-control - 在源代码管理中存储第三方库

应用程序依赖的库是否应该存储在源代码管理中?我的一部分说应该,另一部分说不。添加一个使整个应用程序相形见绌的 20mb 库感觉是错误的,因为您依赖其中的几个函数(尽管相当严重)。您应该只存储 jar/dll 还是项目的分布式 zip/tar?

其他人做什么?

0 投票
2 回答
13284 浏览

version-control - 如何在 TFS 中恢复已删除的分支?

我删除了 TFS 中的一个分支,然后发现我需要它上面的更改。

如何恢复分支或对其所做的更改?

0 投票
22 回答
304828 浏览

xcode - Xcode 项目的 Git 忽略文件

将GitXcode.gitignore结合使用时,我应该包含哪些文件?

0 投票
6 回答
419 浏览

sql-server - 重新运行数据库开发脚本

在我们当前的数据库开发环境中,我们已经自动构建过程从 svn create database 脚本中检查所有 sql 代码,并将它们应用于各种开发/qa 数据库。

这一切都很好,与我们过去所做的相比有了很大的改进,但我们在重新运行脚本时遇到了问题。显然,对于某些脚本(例如更改过程)来说,这不是问题,因为您可以一遍又一遍地运行它们而不会对系统造成不利影响。现在要添加元数据并运行诸如创建/更改表语句之类的语句,我们添加代码来检查对象是否存在,如果存在,则不要运行它们。

我们的问题是我们真的只有一次运行脚本,因为一旦脚本运行,对象就在环境中,系统不会再次运行脚本。如果在部署后需要更改某些内容,我们会遇到一个困难的过程,即针对更新脚本运行更新脚本并希望一切都按正确的顺序排列,并且所有 PK 在环境之间排列(我们应该说数据库是, “特别的”)。

没有删除数据库并从头开始流程(最新的最新版本),有没有人对此有更优雅的解决方案?

0 投票
26 回答
20261 浏览

windows - 是否有只适合一个人的准系统 Windows 版本控制系统?

我正在尝试为我自己的个人用途找到一个尽可能简单的源代码控制。我需要的主要功能是能够读取/提取我的代码的过去版本。我是唯一的开发者。我看过很多不同的版本控制系统,但它们似乎都比我需要的复杂得多。我需要一个简单的,在 Windows 下运行,并且不会将自己暴露给网络。

具体来说,版本控制系统不应该要求公开 HTTP 接口,它应该只与本地文件系统交互。它只需要一个版本控制系统,只适合一个人和一个人。图形用户界面是一个加号。

有谁知道软件会满足我正在寻找的东西?

谢谢!

-麦克风