我们最终可以在企业软件中转向 DVCS 吗? SVN 仍然是“必须拥有”吗?为了发展?
Git/Mercurial 已经变得越来越流行。我看过很多比较 SVN 与 Git/Mercurial 的文章,但我想知道是否真的有任何理由仍然使用 SVN。现在似乎有很多适用于…
如何从版本控制中删除文件而不删除它?
如果我运行 svn rm file ,该文件将从本地工作副本中删除。 我现在要做的是: $ cp file file2 $ svn rm file $ svn ci $ mv file2 file 如何避免使用…
Microsoft 员工是否使用 Visual Source Safe (VSS)?
Microsoft 一直坚持在软件开发过程中使用“dogfooding”,并且它使 Excel 和 Visual Studio 等工具运行得非常好。我的问题是:Microsoft 员工使用 VSS…
如何防止 Visual Studio 将生成的文件添加到源代码管理
这是我的具体场景:使用 VS2010、Pex 和 TFS2008,生成的moles 文件会自动添加到源代码管理(TFS)中。 Pex 将“project_name.moles”文件添加到您的…
Perforce 和 Emacs
我希望设置 emacs 以允许我使用 perforce 而不必使用 p4v。 我查看了 emacs wiki 并搜索了 网站但似乎只有两个选项 - 两个其中相当旧。第一个选项是 p…
如何阻止对 Git 存储库的 HTTP 访问?
我正在考虑使用 Git 来部署和更新我的 Web 应用程序,但问题是,通过按照我的方式进行操作,.git 目录(以及我的所有源代码)将是通过 HTTP 访问。这…
有没有办法知道中央 CVS 存储库与我的本地工作副本相比有哪些变化?
我需要一种方法来弄清楚与我的本地工作副本相比,CVS 存储库中添加/删除/修改了哪些文件,即如果我运行“cvs update”,我的本地副本会发生什么。可以…
从 CS-RCS 迁移到 Mercurial
我多年来一直使用 ComponentSoftware 的 CS-RCS Basic 来管理我的各种单一开发人员项目。它对我来说效果很好,但现在我想迁移到现代版本控制系统,在…
如何将我的自定义 CodePlex Mercurial 前叉与主干同步?
我已经创建了一些 codeplex 项目的分支。完成了一些额外的代码等,甚至将我的自定义代码提取到源代码控制存储库中。 自从我开始开发自己的叉子以来的…
如何使用 NAnt 创建 Visual Source Safe 分支
总结 我目前有一个 NAnt 构建脚本,可以在最新源代码或特定分支(使用 ${branch})上执行 vssget范围)。 每当我们进行生产构建/部署时,构建的代码树…