使用版本控制解决方案来管理文件名中包含日期版本的文件历史记录

时间:2016-05-07 06:31:03

标签: git version-control document-management

我需要创建一个结构来管理文件的版本和历史跟踪,这些文件不是二进制文件,文件名中包含日期和版本,并且具有不同的状态。

示例:

我有一个文件(ABC_20160401_1),第一部分是主要名称,第二部分是日期,第三部分是该日期的版本。 文件状态可能会更改为Review,我们将文件复制到另一个名为REVIEW的主文件夹,如果文件发生更改,则按新名称ABC_20160405_1将发送回第一个文件夹。第一个文件(ABC_20160401_1)必须移至存档文件夹。

我无法更改命名约定,并尝试找到使用Git等版本控制器的解决方案,但我找不到管理文件夹之间传输历史记录以及如何保持ABC_之间关系的方法。 ...文件名中包含不同版本信息的文件。

是否有建议建立这样的结构?

1 个答案:

答案 0 :(得分:0)

每次要更改文件名时,都可以使用以下命令: -

git mv -f ABC_ {CURRENT_TIME} 1 ABC {CURRENT_TIME} _1