问题标签 [plasticscm]
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.
plasticscm - 如何在 PlasticSCM 中进行部分文件签入
有没有办法只选择文件中的某些更改并将它们添加到签入?基本上我正在寻找类似 git hunk staging 的东西。
plasticscm - Plastic SCM 跟踪代码可以在文件之间移动吗?
似乎塑料 SCM 不跟踪文件之间移动的代码(与例如Git相比)我是对的,还是有办法打开此功能?
jira - 带有外部存储库的 FishEye SmartCommits
外部存储库 (LightSCM)是否支持智能提交?
我正在为PlasticSCM开发一个外部存储库提供程序,我想使用 PlasticSCM 签入(提交)消息执行以下操作:
- 关闭/解决 JIRA 问题
- 创建坩埚评论
我不确定 API 是否支持它。
amazon-ec2 - 在亚马逊上托管塑料 SCM?
我希望在托管服务器上设置 Plastic SCM。为此考虑使用 Amazon EC2 实例。任何建议将不胜感激。
- 获得良好性能的最低服务器规格
- 设置/配置提示
- Windows 诉 Linux
- MySQL 诉 SQL Server 诉 SQL Express
谢谢!
licensing - 适用于多个项目的塑料 SCM 社区版
我正在研究源代码控制系统并考虑从 SVN 迁移到 GIT 或 PlasticSCM。但是考虑到成本,我想知道 PlasticSCM 对我们的成本是多少。
在他们的网站上,他们提到社区版对每个团队最多 15 人是免费的。但是我不清楚团队的定义:在 PlasticSCM 中是否通常为每个项目创建一个新的存储库?或者 15 人的限制是否适用于使用同一服务器的所有项目?
或者简而言之:社区版可以用于两个不同的存储库,每个存储库有 10 人使用吗?
github - 将 github 上的 fork 与 Plastic SCM 同步
一段时间以来,我一直是 Plastic SCM 的忠实粉丝,在我自己的个人项目中使用它。最近我决定为 github 上的一个开源项目做出贡献。由于 Plastic SCM 可以用作 github 客户端,因此我决定照此使用它。
现在这是我第一次使用 github,所以我遵循了所有教程中描述的经典 github 工作流程:
- 分叉 repo 以获得你自己的副本
- 将 Plastic SCM 存储库与个人 github 存储库同步
- 在塑料 SCM 中提交变更集
- 再次将 Plastic SCM 存储库与 github 同步
到目前为止一切顺利。我贡献了我的代码,将其上传到 github,然后看到所有变更集和分支都出现在 github webui 中。
接下来,我向我分叉的原始仓库提交了一个拉取请求。这就是我的问题开始的地方。拉取请求被接受,一个新的变更集出现在包含我的拉取请求的原始仓库中。似乎我所有的中间分支也没有转移到原始仓库。
如上面的网络图所示,原始仓库(紫色)现在不再与我的同步。我从另一个分支(VEH003)的进一步开发开始,但这个分支似乎与原始存储库(紫色)完全断开。
在我的 Plastic SCM 客户端中,我可以在分支浏览器中看到完全相同的网络图,紫色分支除外。
我读到要使用原始存储库中的变更集更新您的 fork,这必须明确完成,并且在您的本地 git 存储库(github 帮助)中完成。现在我不知道这是如何使用塑料单片机完成的。
ubuntu-12.04 - 在 Ubuntu 上安装和运行 PlasticSCM 客户端
我正在使用 Ubuntu(Linux 3.2.0-37-generic #58-Ubuntu x86_64 GNU/Linux)。我刚刚使用图形安装程序(来自 PlasticSCM 官方下载站点)安装了 PlasticSCM(仅客户端)。
安装过程完成没有问题,但客户端没有打开。
然后我尝试使用 Ubuntu/Debian 软件包(来自https://www.plasticscm.com/plastic-for-linux/index.html)进行安装,但缺少一些依赖项:
我可以在命令行中看到 exec“plasticscm”(我猜是在我第一次尝试安装 GUI 时安装的),但它抛出了这个:
任何想法?
version-control - Plastic SCM 中的强制工作区更新
我的工作区状态有问题。Plastic SCM 给人的印象是我已经提交了所有更改,并且现在已同步到特定的更改集。它没有列出未决的更改。但我知道有些源代码文件不同步。顺便说一下,这些文件不在任何忽略列表中。如果我更改了一些不重要的空格,Plastic SCM 会将文件列为待处理,并将显示空格更改和之前不同步的实际代码更改。
所以问题是:有没有办法让 100% 确保我的工作区与服务器上选定的变更集同步?一些cm命令来计算校验和,查找不同步的项目,强制更新,什么?
注意:切换到当前变更集没有帮助。将整个存储库签出到新工作区不是一种选择。
plasticscm - 处理您的请求时发生错误
我有 5.0.44.598 - Mahon 版本的塑料单片机,今天是最新的(2014 年 8 月 25 日)
这是我第一次使用塑料单片机。
单击分支资源管理器时,我不断收到“处理您的请求时出错”错误消息。每当客户端软件第一次打开时也是如此。
我有 win7 机器和 azure 上的 win server 2012;在两个系统中都有相同的问题。
有没有人有同样的问题,或者有什么解决方法?我认为这是一个错误。
windows - Plastic SCM 和 node.js 项目的长路径
我正在使用 Plastic SCM v4.x(在 Windows 7/8 上)并且有一个使用 node.js 的项目。项目中的模块和模块依赖项创建的路径长度大于 259 个字符。当我尝试访问映射驱动器上的文件时,Windows 资源管理器遇到了问题。我将路径更改为 UNC,Windows 资源管理器停止出现问题。Git、node.js 和 RoboCopy 访问文件没有问题。
我创建了一个本地路径为 UNC 的存储库(例如 \MyMachine\c$\source\project)。当我检查挂起的更改时,文件会显示出来,当我尝试签入时,客户端会抱怨找不到该文件。 (假设:Plastic 将 UNC 解析为本地路径,并尝试在调用 API 时使用本地路径来获取文件)
我希望有人遇到过这个问题并且有解决方法,修复或者可以告诉我升级到版本 5 会起作用。
我将尝试在我的本地计算机上创建 Windows 共享并将存储库映射到命名共享(假设 GUI 将 UNC 解析为本地路径)以强制 GUI 使用 UNC 路径。
任何帮助将不胜感激。