我需要创建一个结构来管理文件的版本和历史跟踪,这些文件不是二进制文件,文件名中包含日期和版本,并且具有不同的状态。
示例:
我有一个文件(ABC_20160401_1),第一部分是主要名称,第二部分是日期,第三部分是该日期的版本。 文件状态可能会更改为Review,我们将文件复制到另一个名为REVIEW的主文件夹,如果文件发生更改,则按新名称ABC_20160405_1将发送回第一个文件夹。第一个文件(ABC_20160401_1)必须移至存档文件夹。
我无法更改命名约定,并尝试找到使用Git等版本控制器的解决方案,但我找不到管理文件夹之间传输历史记录以及如何保持ABC_之间关系的方法。 ...文件名中包含不同版本信息的文件。
是否有建议建立这样的结构?
答案 0 :(得分:0)
每次要更改文件名时,都可以使用以下命令: -
git mv -f ABC_ {CURRENT_TIME} 1 ABC {CURRENT_TIME} _1