问题标签 [revision]

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 投票
6 回答
48115 浏览

svn - 将 subversion 存储库编号获取到代码中

我想实现一种在代码中记录项目版本的方法,以便在测试时使用它并帮助跟踪错误。似乎最好使用的版本号就是 Subversion 的当前版本号。有没有一种简单的方法可以将此数字挂钩到(在我的情况下为 C++)头文件或其他东西中,然后我可以在代码中得到它?我想这是一个提交后的钩子还是什么?

有没有人有任何实现这一点的经验(请分享代码?),或者可以提出更好的选择?谢谢。

0 投票
18 回答
2901 浏览

version-control - 你使用分布式版本控制吗?

我想听听使用分布式版本控制(又名分布式修订控制、分散式版本控制)的人以及他们是如何找到它的。你在用什么,Mercurial、Darcs、Git、Bazaar?你还在用吗?如果您过去使用过客户端/服务器 rcs,您会发现它更好、更差还是不同?你能告诉我什么能让我赶上潮流?或者就此而言,我很想听听有负面经历的人的意见。

我目前正在考虑更换我们当前的源代码控制系统(Subversion),这是这个问题的推动力。

我会对任何与其他国家的同事一起使用它的人特别感兴趣,因为您的机器可能不会同时打开,而且您的连接速度非常慢。

如果你不确定什么是分布式版本控制,这里有几篇文章:

分布式版本控制简介

维基百科条目

0 投票
8 回答
586 浏览

svn - 如何同时使用 1.1 版和 2.0 版?

情况:我们的测试版已结束,1.0 版已发布到多个客户站点。团队 A 已经忙于开发 1.1 版,该版本将进行增量错误修复和可用性调整,而另一个团队则致力于 2.0 版进行大规模更改,其中产品的核心可能已经完全重新设计。现在,为 1.1 所做的大部分更改都必须在某个时候进入 2.0,而在 2.0 分支中进行的一些错误修复实际上可能需要安排在较早的版本中。问题在于,由于 2.0 有根本的不同,因此 1.1 的任何更改都不能在没有手动转换的情况下合并,反之亦然。

我的问题:在这种情况下,将合并冲突和重复工作降至最低的最佳修订控制实践是什么?如何确保我的团队在修订控制问题上花费尽可能少的时间和精力,同时仍向客户提供定期补丁?

0 投票
2 回答
4093 浏览

svn - Subclipse Get Contents 和 Get Revision 有什么区别?

使用 Eclipse->Team->Show History 视图时,在文件修订版上使用 Subclipse“获取内容”和“获取修订版”选项有什么区别?

有什么方法可以查看 Subclipse 在幕后发出的 svn 命令吗?

0 投票
13 回答
32358 浏览

php - 如何在 PHP 中获取 Subversion 修订号?

我想让我的 PHP 应用程序标有它使用的修订号,但我不想使用CruiseControl或更新文件并每次都上传它。我该怎么做?

0 投票
3 回答
7579 浏览

php - 在 PHP 的页面中嵌入 svn 修订号的简单方法?

请注意此页面右下角的 SVN 修订版 ID?我假设这是动态的。

我很想将它添加到我的一些网站中,就像源代码中的注释一样,以确保代码推送正在通过。

注意:您还可以假设相关站点的工作目录是相关 repo 的 svn checkout。

编辑:我正在寻找全局修订号,而不是我正在查看的文件的修订号。

0 投票
6 回答
5742 浏览

java - 在 webapp 中获取当前的 svn 版本

在 java webapp 中显示/使用修订号的最佳方式是什么?

我们只是使用 ant 来构建我们的 .war 档案,没有 buildserver 之类的。我希望有某种 $ref 可以写入资源文件,但这仅在提交相关文件时更新。我需要它全球。

你会推荐什么?更新某些文件的提交后触发器?自定义蚂蚁脚本?有没有更简单的方法来做到这一点?或者最好有我自己的独立于svn的版本号。

编辑:很好的建议!非常感谢您的回答!

0 投票
3 回答
265 浏览

svn - 颠覆和修订工程——最好的网络资源是什么?

我们正在从 CVS 迁移到 SVN,并采用某种修订管理来强制执行开发/测试/发布周期的顺序。我们目前正在同一代码行上进行测试、开发和发布,我们知道这是一种不好的做法,我们希望结束它。

你有什么经验,知道如何使用源代码树的建议。

我们正在构建小型/平均(2-5 个月)定制项目,我们必须尽早让客户进行审查。需求蠕变很常见。

编辑:请注意,我不仅需要关于颠覆的建议,还需要更多关于整个开发/测试/部署周期如何反映在主干/分支/标签/版本等方面的建议

0 投票
2 回答
214 浏览

sql - 与 SQL Server 兼容的数据库迁移的良好框架是什么?

我被 ActiveRecords 宠坏了。因此,我正在寻找可以应用于 SQL Server 的迁移系统,并且可以作为 Java 应用程序或 Win32 可执行文件执行。(当然欢迎进一步兼容其他数据库和主机操作系统。)

真正的愿望是拥有一个清晰的带有回滚的模式更改应用程序,理想情况下是比 SQL 更好的东西,这样它就可以与数据库系统无关。

我发现基于 Java 的替代方案的障碍是缺乏对 Microsoft JDBC 的干净支持。

期待任何建议。

0 投票
8 回答
6094 浏览

svn - 如何只签出在一系列 SVN 版本中修改的文件?

是否可以仅从 SVN 存储库中签出在修订版或修订版范围内修改的那些文件,而不签出任何未修改的文件?