在subversion中是否可以让提交成为先前提交的一部分。假设您忘记提交某个文件,您是否可以提交此文件,就像您在之前的提交中提交的那样?
答案 0 :(得分:2)
我怕你不能。其他版本控制系统允许这样做,但不允许Subversion。
您唯一的机会是转储完整的存储库,从转储中删除最后一次提交,恢复转储并重新开始......但我甚至不会考虑这个想法。
答案 1 :(得分:1)
如果您有权访问服务器/存储库位置,则可以remove your initial commit。
之后,您可以再次进行提交,但首先添加新文件。如果这是一个多人团队,您需要让更新到新版本的任何人“更新”到旧版本,然后再次更新。
这是无关的,但我正在进行的项目有一个我们在提交前运行的'pre-commit-check'脚本。除此之外,它会在我们忘记添加文件时捕获。
答案 2 :(得分:1)