问题标签 [tortoisecvs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssh - Plink 的替代 SSH 应用程序
我最近开始遇到 TortoiseCVS 的问题,或者更具体地说是 plink,它附带的 SSH 应用程序。它尝试连接的 IP 地址无法更改,并且与旧 CVS 存储库的 IP 保持一致。从它的主站点下载 plink 并从命令行调用仍然有这个问题。
TortoiseCVS 可以选择它使用的 SSH 应用程序,我想知道我可以使用哪些其他替代方案?
cvs - 获取特定用户的 CVS 历史记录
如何获取特定用户对存储库的提交历史记录?
我可以通过命令行或 TortioseCVS 访问 CVS,因此使用任一方法的解决方案就足够了。
cvs - CVS 签出到目录
如何从 CVS 中签出特定目录并省略指向该目录的树?
前任。
我想结帐到这个目录 C:/WebHost/MyWebApp/www
我的 CVS 项目目录结构是 MyWebApp/Trunk/www
如何省略 Trunk 和 MyWebApp 目录?
version-control - TortoiseCVS 和 TortoiseSVN 同时安装时会冲突吗?
我对在同一台计算机上安装 TortoiseCVS 和 TortoiseSVN 是否安全感兴趣?我们所有的公司项目都由 CVS 控制,但我想将 SVN 用于我的个人文档(并使用 TortoiseSVN 作为客户端)。是否可以?
谢谢!
windows - 使用 TortoiseCVS 时出现“启动 CVS 进程时出现问题”
使用 TortoiseCVS 时,当我签出一个模块时,对话框(见截图)告诉我“启动 CVS 进程时出现问题”,“句柄无效”。关于这将如何发生的任何想法?
version-control - Tortoise CVS - 防止用户在分支中提交更改?
如何防止开发人员将更改提交到 CVS 中的特定分支?
最近,一位开发人员将代码提交到主分支,让我有很多回滚工作;-(我怎样才能防止这种情况发生?
version-control - 更改 CVS Tortoise 合并中的“Yours”和“Mine”名称
我使用 Tortoise 与 CVS 交互以进行源代码控制。合并时,它会显示文件的差异,分别称为 HD 上的文件“Yours”和存储库中的文件“Mine”。或者也许我有倒退。正如你所看到的,命名法让我感到困惑。然后我还必须尝试记住要合并到哪个。
是否有更改该命名方案的设置?也许是“OnHD”和“FinalInRep”。
更新 1
马克戴维森,按照你的规定改变你和我的
我还没有测试它,但去
- TortoiseCVS-首选项
- 工具选项卡
- 双向合并参数
因为它目前已经设置了“%mine”“%yours”,所以您可能可以将它们更改为其他内容,但尚未对其进行测试。
更改我的差异工具查找的路径,而不是 CVS 所称的文件。因此,它不会改变 CVS 显示的内容,它会破坏我的合并工具。
svn - 有没有办法让 TortoiseSVN 更像 TortoiseCVS?
我在混合源代码控制环境中工作。我们仍然主要使用 CVS,但较新的项目使用 SVN。但是,我发现很难获得 SVN 的支持,因为 TortoiseSVN 不像 TortoiseCVS 那样工作。
3 路合并有很多认知失调,虽然 TortoiseCVS 似乎总是能正确地合并,但 TortoiseSVN 几乎总是需要手动帮助。同样在修复任何冲突后,您必须手动将文件标记为正常。
有没有人有任何关于如何让 TortoiseSVN 更像 TortoiseCVS 的提示?
编辑
更清楚地说,我不想进行三路合并,如果可能的话,我想像 TortoiseCVS 那样进行双向合并。我知道生成的文件在 CVS 和 SVN 中是相同的,例如 Visual Studio 项目文件有两个不同的版本。这将始终以 TortoiseSVN 中的冲突结束,而不会以 TortoiseCVS 中的冲突结束。
SVN 看起来像:
CVS 看起来像
所以我应该能够得到同样的合并。此外,如果两个人在同一个文件上工作,TortoiseSVN 在更新时几乎总是会发生冲突,即使他们在不同的位置工作,TortoiseCVS 也不存在这个问题。我认为 TortoiseSVN 更加保守,并迫使您检查合并 TortoiseCVS 是假设 CVS 做对了。我想知道是否在 TortoiseSVN 的某个地方隐藏了一些选项以使其更加自由,并且还可以进行双向合并而不是三向合并。
哦,是的,我们正在使用具有合并点的 Subversion 1.5(没有这个分支基本上是无用的)。
windows - 哪些 Windows CVS 客户端支持正确处理注释中的编码?
我们目前正在使用 tortoisecvs (1.8.31) 提交/访问我们的 cvs 存储库。
我们最近希望在评论中支持日文文本,以便可以使用 viewvc 进行浏览。但是,您似乎无法将 Tortoisecvs 发送的评论的编码设置为正确转换/发送为 UTF8。
Tortoisecvs 输出示例:
我通过 Eclipse 提交确认 cvs 存储库/viewvc 支持日语,您可以在其中定义发送到存储库的注释的编码。但是,我们的大部分开发都不是在 Eclipse 中完成的。
有没有办法让 tortoisecvs 为评论分配正确的编码?或者,如果它是与命令行相关的问题,有没有办法将窗口更改为默认为 utf-8?(这会解决它吗?)(Tortoisecvs 似乎只是在调用一个命令行工具,我假设它只是将默认系统的编码应用于文本)
如果没有,哪些 Windows CVS 客户端(如果有)支持正确处理注释中的编码?
更新 删除了 SVN,经过测试,SVN 正确处理编码并以 UTF-8 传输注释。谢谢,斯特凡澄清这一点。
在 sourceforge 上的 tortosiecvs 项目中找到了这个请求:
https://sourceforge.net/tracker/index.php?func=detail&aid=1592167&group_id=48103&atid=451975
它从 2006 年开始营业。我想这对很多人来说都不是什么大问题。
linux - 从 Windows 向 CVS 添加 Shell 脚本
我将向 CVS 添加一些 Linux shell 脚本。我可以使用 SSH 安全 shell 客户端将脚本下载到 windows,然后使用 Tortoise CVS 客户端添加到 CVS 吗?(只是为了方便...除了使用 cvs 命令之外,我们在 tortoise 中有很好的 GUI :))它会破坏 Linux 设置的权限吗?