问题标签 [teamforge]
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.
c# - Teamforge actions
I wanted to know if is it possible, using a c# application, to keep track of the different actions made by the users on our projects, documents and so on. The purpose is to determine the number of open documents, open trackers, open file releases and so on. And of course the number of visits to the various projects.
I appreciate your help.
python - 如何在 python 脚本中执行多个 CLI 命令?
我正在使用 TeamForge 的 CLI 在缺陷跟踪器部分创建工件。CLI 文件/可执行文件称为“ctf”,没有扩展名。我想使用 python 脚本来创建工件,但最多只能执行一个命令。我想一次性创建一个错误。这是我到目前为止的代码:
这是我不断收到的错误:
所以我相信这些命令不是按顺序执行的,也不是按照我指定的顺序执行的。这意味着每个命令都是单独执行的。有什么建议可以让这些命令按照我指定的顺序运行吗?
让我知道是否需要进一步解释。
更新
我刚刚发现您可以这样做:go tracker1234 create
这是合二为一的
plugins - Jenkins 中的 collabnet 插件不要使用变量
我正在尝试在 Jenkins 中使用 collabnet 插件进行文件发布,并且想知道我是否可以为发布字段传递变量?
当我尝试传递变量时,它不会取出值和错误。有没有人做到这一点或者它的插件根本不带变量?
svn - 从 TeamForge 迁移到 CloudForge
我们将 TeamForge 用于我们的 svn 存储库。我们意识到我们可以通过迁移到 CloudForge 来节省开支。您推荐的从 TeamForge 迁移到 CloudForge 的方法是什么。
是否有任何自动化工具可以从一个移动到另一个?
谢谢您的帮助!
svn - 转储 SVN 分支失败,转储为空
编辑:这个已经解决了。然而,在这里真正帮助我的是工具svnsanitizer。基本上,代码严重错位,依赖关系遍布整个存储库。该工具将完整的 SVN 转储作为文件(不要管道它!)并清理所有链接的文件夹,导致一堆文件夹完成分支。我真的不知道为什么我的用户在一个分支中有超过 2000 个移动的文件夹......但是,这就是生活。
总之,结案了。我猜总比没有好。希望这可以帮助任何在类似情况下苦苦挣扎的人!
这对我来说是一个令人头疼的问题,因为我几乎不使用 SVN:
我必须从一个由 Teamforge 实例管理的相当大的 SVN 存储库中转储一个分支(SVN 部分似乎相当标准)。完整转储工作正常,但过滤掉想要的分支失败,因为转储文件中没有内容。我尝试的任何分支都失败了。但是,当我通过 Web 界面、代码文件和所有内容浏览存储库时,其中肯定有代码。
这些是我使用的命令:
foo.dump 的大小始终为 195 字节,包含如下内容:
到目前为止我试图解决这个问题但没有成功的事情:
- 更改参数和选项,删除选项,使用 --patterns
- 更改过滤路径,例如命中和未命中
- 转储一个不同的分支作为测试,也是空的
- 使用 svndumpfilter2 和 3
- grep 在路径的大转储上,它返回一些结果,但它出现的行周围没有代码。
如果没有这个相当大的存储库的整个其余部分,我如何转储这个特定的分支?
authentication - 使用自签名 SSL 证书和 SVNKit 通过 TeamForge/Collab.net 进行身份验证
我目前正在开展一个项目,以自动将文件签入到 TeamForge/Collab.net 托管的 Subversion 存储库中。我正在使用 SVNKit 来处理这个程序和存储库之间的交互。这是我用于身份验证的相关 Java 部分:
我使用以下 OpenSSL 命令生成了自签名证书:
我已将公钥放在我在 TeamForge 上的个人资料下的“授权密钥”选项卡中。在 SVNKit 中,我将 cerFilePath 指定为“path/to/cert.crt”,并将 certFilePassPhrase 指定为与创建自签名证书时使用的相同。
到目前为止,证书身份验证总是失败并退回到登录名/密码,我让用户在运行时手动将该信息输入到控制台中。所以该程序被允许工作,但如果不存储这些用户凭据,我将无法自动化/安排它。
TeamForge 的 SSL 证书的正确配置是什么?我是否正确生成了我的自签名文件?
git - 如何将代码返回到已推送到服务器的 GIT 中的先前提交
我对我的代码进行了一些更改,然后做了一个: git add 。git commit git push origin master。
现在我意识到我犯了一些错误,我想取回之前提交的代码,然后重新进行更改并将它们推送回服务器。
这是 git 日志输出:
有人请帮助我。我很难理解 GIT。因此,如果有人也可以解释建议的任何步骤,那就太好了。
powershell - 更改“curl”命令以使用 PowerShell Invoke-WebRequest (TeamForge API)
我正在尝试使用TeamForge API。这是我第一次涉足网络请求,所以我确信我遗漏了一些明显的东西。
甚至开始,我意识到我需要请求一个 oauth 令牌。根据文档,我必须执行以下命令:
看起来相当简单。知道这curl
是 的别名Invoke-WebRequest
,我尝试在 PowerShell 中运行以下命令:
我得到的是一个错误:
Invoke-WebRequest :找不到接受参数 'grant_type=password&client_id=api-client&scope=urn:ctf:services:ctf&username=其余行已编辑的位置参数,原因很明显
我认为这意味着我捏造了语法。我不知道从哪里开始使用此设备并将其插入Invoke-WebRequest
命令。就像我说的,这是我第一次尝试这个。到目前为止,我对答案的搜索没有帮助。我想我问错了问题。
如何解构此curl
命令,以便将其转换为可在 PowerShell 中使用的内容?
svn - Teamforge 从数据库迁移到 Gforge 存储库
我正在尝试将大约 300 多个项目从 Teamforge 迁移到 Gforge。其余部分工作正常,但从 Teamforge SVN 到 Gforge 的源代码迁移没有成功。
Teamforge 中的结构是单个项目中有多个存储库,而我在 Gforge 中找不到任何此类选项。
当我复制 Gforge /data/repo/svnroot中的所有文件夹时。这种结构对于单个存储库来说是很好的,但是我们如何在 Gforge 中处理多个存储库。