问题标签 [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 投票
1 回答
53 浏览

file - 当您部署的数据/exe 文件出现在目标系统上时,您会在什么时间/日期标记它们?

确保您部署的文件以一致的时间/日期出现在目标系统上似乎是一件好事和干净的事情。许多应用程序似乎都这样做了,但除了关心覆盖用户的现有数据之外,我猜它没有真正的意义。我正在清理我的安装程序包装,我想知道是否有任何充分的理由来处理特定的日期/时间。

0 投票
3 回答
1273 浏览

svn - 是否有一个好的 SVN 工具可以轻松查看过去的修订?

源代码控制很棒。一个很好的功能是我知道我可以回到以前的版本,以防出现问题。

但是,我仍然发现自己讨厌删除大量不再需要但我将来可能想使用其中一部分的代码。它在当前的代码库中确实没有任何业务。但是,我不喜欢删除它,因为我没有简单的方法来浏览我的修订历史并找到它。我会经常剪切+粘贴它并将其放入具有“未使用”和“tmp”等描述性名称的文件中,它们会在那里放置一段时间。

如果我有一个很好的方法来浏览存储库历史/搜索过去的代码,这个问题就会得到解决。是否有任何 GUI 可以让我这样做,或者我可以使用任何易于使用的过程?有没有办法用 TortoiseSVN 做到这一点?现在我知道要采取的唯一方法是检查不同的修订号,看看我想要的文件是否在那里,这太耗时了。

0 投票
1 回答
1251 浏览

linux - 我可以用什么在 linux 上创建修订树图形

我应该使用哪个工具来为 linux 上的整个 svn 存储库创建修订树。它就像是对该存储库所做的每个操作的可视化。

0 投票
1 回答
114 浏览

git - 是否有适当的方法来“同步”分支并将它们分开?

因此,我从 master 创建了一个新分支,并最终将更改合并回来,似乎只有一些更改合并了,而且似乎我在一个方向上合并了。最终,我只是决定确保 master 收到所有“实验性”更改,然后我删除了实验性分支并创建了一个新分支。所以这个问题突然变成了几个问题:

1)我如何匹配分支但将它们分开?

1a)不只是建立一个新分支是不好的做法吗?

2)为什么一次合并后分支不一样?

2a)我是否只应该在我想要进行所有更改的那个上调用合并?

0 投票
3 回答
1960 浏览

tortoisesvn - 如果文件只更改过一次,为什么 Subversion/TortoiseSVN 会跳过修订号?

我对 Subversion/TortoiseSVN 相当陌生,我想知道是否有办法防止 Subversion 跳过文件上的修订号,以便我可以根据文件的修订号跟踪文件更改的时间量:

示例:我有 A.txt、B.txt 和 C.txt 修订版 1:(将文件添加到存储库) A.txt :1 B.txt :1 C.txt :1

修订版 2:(编辑文件:A.txt 和 B.txt) A.txt :2 B.txt :2 C.txt :1

修订版 3:(编辑文件:A.txt 和 C.txt) A.txt :3 B.txt :2 C.txt :3 <---------我希望这个“3”是 2 **********

******** 我对C.txt做了一处改动,希望修订号增加一倍(不要跳过2直接到3)。我理解为什么 Subversion/TortoiseSVN 这样做以及如何遵循它,但是对于我正在从事的项目,我想以不同的方式这样做。我到处都读过,似乎找不到其他人有这个问题。有什么建议么?

谢谢

我是新来的

0 投票
2 回答
3237 浏览

c# - 在 C# 代码中使用 $Rev:$ SVN 关键字?

有谁知道在 C# 代码中使用 file revision 关键字的语法是什么?我知道如何在 SQL Server 中使用它,但我似乎无法正确使用语法。我已经将该属性添加到要在其中显示版本的文件中。

0 投票
8 回答
2141 浏览

c# - 构建版本与修订号

我有一个使用 subversion 进行源代码控制的 asp.net/C# 应用程序。

我的应用程序会在每个版本上自动增加它的 AssembleVersion 和 AssemblyFileVersion,这就像一个魅力,并在网站的管理端显示版本号。

当我们进行部署时,我们会跟踪 AssembleVersion 和 AssemblyFileVersion,但是,当出现问题并且我们需要回滚到某个版本时,我们不知道要在 subversion 中定位哪个版本。

我有几个想法:

  1. 将 AssembleVersion 保存为每个文件中的注释
  2. 在提交注释中有一个关键字在每次提交时被 AssembleVersion 替换(仍然需要弄清楚如何去做)

任何帮助和建议将不胜感激

更新: 选项“1”实际上是一个愚蠢的想法,因为这意味着每次我构建时,所有文件都将被标记为已更新,当我提交时,每个文件都将被更新

0 投票
12 回答
15471 浏览

version-control - 是否有图像修订控制系统?

我会疯狂地使用这样的修订控制。如果它不存在 - 哪里是构建一个好的起点?我大概可以做很多设计和交互流程,但实现它是另一回事。

从创建一个宏以与 Adob​​e Photoshop / Illustrator 一起工作是一个好主意吗?还是在线图像编辑工具之一?

任何人都可以将我推荐给使用其中一种在线图像编辑工具的任何人吗?

0 投票
1 回答
459 浏览

tfs - 在新项目上使用 TFS 的最佳方式

即将在 VS2010 中启动一个新项目,其中将包含一些 Windows 服务、一些 dll、一个 GUI 应用程序和一个 MS SQL 数据库。

在源代码管理中处理这些以及更多指定 Team Foundation Server 的最佳方法是什么?

在以前的项目中,我们使用 Tortoise SVN 将每个组件分别提交到存储库,从修订控制的角度来看,项目之间没有任何联系。我对如何管理数据库特别感兴趣,因为以前从未对数据库进行过任何开发。

0 投票
1 回答
357 浏览

mysql - 行级修订查询 MySQL

我目前为表中的值实现某种版本控制。我在bookingId和之间有一个复合主键revision。我希望能够从该表中选择所有记录,它们是头部修订?我不确定我应该做什么。

[ bookingDetailsTable]:

  • [预订编号]
  • [修订]
  • [名称]
  • ETC...

SELECT * from bookingDetailsTable group by bookingId选择第一个修订,但我希望能够为每个预订选择 HEAD 修订。

我应该补充一点,我不能做这样的事情,因为 WHERE 只会选择整个表格中最高的修订版。

我当前的选择

这是我当前的选择,它有三个连接。REVISION 控件仅限于详细信息表。所以我希望连接只使用这张表中的最高版本: module_bookings_bookings_details