我可以在本地计算机上签出CVS回购吗?

灰色贤者

紧缩:是否可以签出本地计算机上映射的驱动器上的存储库,而无需在该目录上运行服务器?

Fluff:我是使用CVS的新手。我正在做一个旧项目,所有原始开发人员要么不再与我们在一起,要么忘记了他们是如何工作的。经过多方的苦恼,我终于找到了项目源代码的位置(在我映射到本地文件系统的公用驱动器上),但这是CVS回购。我怎样才能检出此代码,以便实际进行处理?

我正在使用Windows 7系统。

保加利亚

通常这很简单:

cvs -d /path/to/repo checkout .

我假设使用* nix系统,如果在Windows系统上使用MSYS环境,这也“正常” MSYS下的主要区别是理解驱动器号的表示方式。以下示例假定存储库位于C:驱动器上。

cvs -d /c/path/to/repo checkout .

如果选择使用cygwin代替MSYS,但是cygwin使用另一种引用驱动器号的方法,则也遵循该原理

cvs -d /cygdrive/c/path/to/repo checkout .

请注意,如果您不熟悉Windows GNU环境(例如MSYScygwin),则可能需要注意的是,MSYS是一种“最低要求”的GNU环境实现,而cygwin绝对不是“最低要求”的。这可能意味着,MSYS可能带来的挑战少到一个新的采用者-的“极简主义”方面MSYS相对没有负面影响将不得不使用它的CVS客户端。

在Windows上使用CVS客户端的潜在问题在于,大多数趋向于更改签出文本文件的行终止格式,以匹配客户端环境中通常使用的格式。作为说明,如果最初使用LF分隔符检入源文件,则在Windows下运行的许多(或大多数)CVS客户端将检出具有CRLF行终止符的文件尽管这可以很好地工作,但是如果编译器或构建环境对行终止敏感,它也可能会引起问题。受访者经历过许多情况,这种翻译弊大于利。

与许多或大多数其他CVS客户端不同,MSYS cvs实现不会在结帐时转换文本文件的行终止符。如果存储库中的文件具有LF行终止符,则签出副本具有LF行终止符,如果存储库副本以CRLF终止,则签出副本也将如此。(但是,可以使用dos2unix和/或unix2dos实用程序来更改已检出文件的格式。)

注意事项:受访者有MSYS偏见,并在工程环境中常规使用MSYS需要Cygwin提供的其他功能时,与Windows系统相比,受访者更喜欢使用* nix系统。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在本地计算机上签出CVS回购吗?

来自分类Dev

如何使用本地ssh密钥在远程计算机上签出git源?

来自分类Dev

我们可以查看本地计算机上从远程计算机发送的atop日志文件的内容吗

来自分类Dev

我们可以在本地计算机上设置实时django项目吗

来自分类Dev

如果在用户计算机上签出,则监控代码仓库

来自分类Dev

我可以从计算机上运行的VM远程访问计算机吗?

来自分类Dev

如何在不同的计算机上签名apk?

来自分类Dev

签出回购协议的不同分支并进行推送时,计算机上的表观文件如何更改?

来自分类Dev

如何完全在本地计算机上备份我的wordpress

来自分类Dev

我可以设置本地计算机的终端颜色以使用ssh插入的计算机的终端颜色吗?

来自分类Dev

我可以在没有监视器的Windows计算机上截屏吗?

来自分类Dev

我可以安全删除Windows计算机上的“ ... \ AppData \ Local \ Redis”文件夹吗?

来自分类Dev

我可以在租用/云计算机上运行C#.exe吗?

来自分类Dev

我可以在64位计算机上安装Ubuntu 32位吗?

来自分类Dev

我可以在不同的计算机上使用相同的虚拟环境吗?

来自分类Dev

Ubuntu可以在我母亲的计算机上工作吗?

来自分类Dev

我可以在云上部署python脚本,而不是在自己的计算机上运行它们吗?

来自分类Dev

我可以在64位计算机上安装Ubuntu 32位吗?

来自分类Dev

我可以从一台计算机上备份多个hardrives吗?

来自分类Dev

Ubuntu可以在我母亲的计算机上工作吗?

来自分类Dev

我可以在旧的XP计算机上运行Centos 6吗?

来自分类Dev

我可以删除计算机上的某些文件夹吗?

来自分类Dev

我可以在计算机上使用DDR2或DDR3内存吗?

来自分类Dev

我可以在租用/云计算机上运行C#.exe吗?

来自分类Dev

我可以在32位计算机上安装64位版本的Ubuntu吗?

来自分类Dev

这些图形卡可以在我的计算机上使用吗?

来自分类Dev

我可以在Windows 10计算机上开发Ios应用程序吗?

来自分类Dev

我可以从专用的Ubuntu计算机上删除Windows Boot Manager吗?

来自分类Dev

我可以使用microSD卡作为安装媒体在计算机上安装ubuntu吗

Related 相关文章

  1. 1

    我可以在本地计算机上签出CVS回购吗?

  2. 2

    如何使用本地ssh密钥在远程计算机上签出git源?

  3. 3

    我们可以查看本地计算机上从远程计算机发送的atop日志文件的内容吗

  4. 4

    我们可以在本地计算机上设置实时django项目吗

  5. 5

    如果在用户计算机上签出,则监控代码仓库

  6. 6

    我可以从计算机上运行的VM远程访问计算机吗?

  7. 7

    如何在不同的计算机上签名apk?

  8. 8

    签出回购协议的不同分支并进行推送时,计算机上的表观文件如何更改?

  9. 9

    如何完全在本地计算机上备份我的wordpress

  10. 10

    我可以设置本地计算机的终端颜色以使用ssh插入的计算机的终端颜色吗?

  11. 11

    我可以在没有监视器的Windows计算机上截屏吗?

  12. 12

    我可以安全删除Windows计算机上的“ ... \ AppData \ Local \ Redis”文件夹吗?

  13. 13

    我可以在租用/云计算机上运行C#.exe吗?

  14. 14

    我可以在64位计算机上安装Ubuntu 32位吗?

  15. 15

    我可以在不同的计算机上使用相同的虚拟环境吗?

  16. 16

    Ubuntu可以在我母亲的计算机上工作吗?

  17. 17

    我可以在云上部署python脚本,而不是在自己的计算机上运行它们吗?

  18. 18

    我可以在64位计算机上安装Ubuntu 32位吗?

  19. 19

    我可以从一台计算机上备份多个hardrives吗?

  20. 20

    Ubuntu可以在我母亲的计算机上工作吗?

  21. 21

    我可以在旧的XP计算机上运行Centos 6吗?

  22. 22

    我可以删除计算机上的某些文件夹吗?

  23. 23

    我可以在计算机上使用DDR2或DDR3内存吗?

  24. 24

    我可以在租用/云计算机上运行C#.exe吗?

  25. 25

    我可以在32位计算机上安装64位版本的Ubuntu吗?

  26. 26

    这些图形卡可以在我的计算机上使用吗?

  27. 27

    我可以在Windows 10计算机上开发Ios应用程序吗?

  28. 28

    我可以从专用的Ubuntu计算机上删除Windows Boot Manager吗?

  29. 29

    我可以使用microSD卡作为安装媒体在计算机上安装ubuntu吗

热门标签

归档