我可以访问使用以下命令验证的CVS服务器:pserver:,我设法从CVS结帐,现在我想尝试将其转换为Mercurial,其中包含CVS的历史记录。
所以,我尝试了hg convert location-of-CVS-repo
我得到以下内容:
assuming destination repo-hg
initializing destination repo-hg repository
connecting to :pserver:username@node:/repo
abort: CVS pserver authentication failed
问题是,我该如何设置密码?
我发现了一篇关于CVSNT和.cvspass文件的文章,我将密码从Windows注册表复制到此文件中。麻烦的是,我不知道这个文件的确切格式,所以我拥有的是:
:pserver:user@node:/repo xyz x123
xyz x123看起来像是存储在注册表中的密码(除了显然我已经改变了它)。该密码中有一个空格,那么如何在.cvspass文件中设置它?
.cvspass文件位于我的Windows系统上的\ Users \ username中。
答案 0 :(得分:0)
我的解决方案是使用带有cvs2hg python脚本的Linux和存储库的副本。