3

我对 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 这样做以及如何遵循它,但是对于我正在从事的项目,我想以不同的方式这样做。我到处都读过,似乎找不到其他人有这个问题。有什么建议么?

谢谢

我是新来的

4

3 回答 3

7

修订号不计算特定受控工件的修改频率。相反,他们跟踪整个工件集的一个版本。通过这种方式,您可以检索版本 96,并根据该编号知道您拥有所需的文件集。

这与 CVS 或 VSS 不同,CVS 或 VSS 按文件跟踪版本号,您需要不同的技术来获得一致的整个项目视图。(例如,VSS 中的“标签”)

于 2010-07-26T17:27:30.433 回答
3

subversion 处理每个项目的修订号,而不是像 cvs 过去那样处理每个文件

于 2010-07-26T17:21:55.630 回答
2

正如其他人所说,你不能在 Subversion 中这样做。你不需要。如果您想知道对特定文件进行了多少次修订,请使用svn log.

于 2010-07-26T17:30:09.303 回答