|
|
1
27
实际上,您最初的方法非常接近解决方案。问题是,基于日期的加入不能正确处理删除的文件和目录。您需要先将标记设置为要加入的代码库:
比较代码_base1和代码_base2的内容。除了CVS元信息之外,它们应该是相同的。最终将2008年12月30日的代码作为新的头提交:
请注意,这样标记您希望加入的代码将不起作用,因为在使用-D:
|
|
|
2
4
FreeBSD project 并且很快了解CVS有多可恨。。。看见 here 了解我对版本控制软件的一些看法。 |
|
|
3
2
如果要还原HEAD以外的分支,例如X,请在两个命令中传递-rX参数:
|
|
|
4
1
然后我发现仍然存在差异——我的同事添加了包含空格的文件名,而这些空格并没有被上述过程删除。我不得不分别删除这些内容。(我应该用
|
|
|
5
1
|
|
|
6
0
你有没有试过使用
据我记忆所及,这意味着
|
|
|
7
0
http://www.astro.ku.dk/~aake/MHD/docs/CVS.html
|
|
|
8
0
这是一个大问题,并没有完整的答案,只是关于如何编写脚本来处理文件名中的空格的提示。 而不是
试一试推杆
还有一件事,很可能它真的会工作:如果有一个CVS to SVN实用程序,使用它(我假设这样的实用程序会从“CVS阁楼”中提取删除的文件),然后 如果 |
|
|
9
0
如果您或同事对git感到满意,您可以使用
|
|
|
10
0
如果您有存储库的备份(服务器上的实际RCS文件,例如磁带上的文件),您可以将CVS服务器上的文件夹恢复到以前的状态。在执行此操作之前,不要忘记停止CVS服务器(然后重新启动它)。 |
|
|
Jordan · 使用git初始化GitHub存储库的版本控制 2 年前 |
|
|
Viermusketiere · 嵌入式系统开发中如何进行版本控制 2 年前 |
|
|
Luke · 如何使用subversion管理生产/测试/开发配置信息? 16 年前 |
|
|
Carson Myers · 尝试开始使用git 17 年前 |
|
|
betitall · 如何对跨项目共享的资源进行版本控制 17 年前 |