问题标签 [git-cola]

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.

0 投票
2 回答
761 浏览

git - 使用 git COLA 恢复以前版本的项目

使用 GIT COLA GUI 提交项目后如何获取项目的先前版本。

我在项目中有一个 C++ 文件。我在 2 月 13 日创建了该文件。我在 2 月 14 日对该文件进行了更改并保存了它。现在我想回到 2 月 13 日保存的版本。那么如何使用 GIT COLA 做到这一点。该项目位于 GIT 存储库中。

0 投票
4 回答
27383 浏览

python - Python 2.6 ImportError:没有名为 argparse 的模块

我正在尝试从 Red Hat Enterprise Linux Server 6.5 版运行 git-cola 并收到:

我想我已经安装了所有必需的软件包:

我在其他博客中读到 Python 2.6 可能存在问题,可能需要迁移到 2.7。

附加信息 - @iljau 注意到 argparse 位于 32 位库中,而 python 的其余部分位于 64 位中。我本来希望:

会解决这个问题并安装 64 位版本。

附加问题:有谁知道如何安装 64 位版本的 argparse。从互联网上搜索对我来说并不明显。我会继续寻找。

我通过下载 tar 文件安装了 argparse

但是,它仍然将它安装在 lib 而不是 lib64 路径中 - 而且它看起来像 64 位安装。因此,正确引用 argparse 的问题一定是其他问题。我对 Python 的了解不足以调试它,但我怀疑 git-cola 需要为 Python 2.6 做一些工作。

0 投票
1 回答
124 浏览

git - git暂存没有空格

我知道交互式暂存(至少从 GUI 的角度来看),并且我知道如何忽略 git diff 中的空白更改git diff -w

我目前正在使用 git-cola,并且可以选择隐藏差异视图上的空白更改,但是交互式暂存不再起作用。

有没有办法在忽略空白更改的同时进行交互式暂存(逐行)?如果我必须返回命令行,那不是问题。

0 投票
2 回答
5071 浏览

git - git-cola 的 git push 失败

一周前,当我使用 git-cola 推送时,我开始收到以下错误......我发现几年前发生了很多类似的问题,但它根本没有帮助。

当我用终端推送时,它工作得很好,所以也许这主要是关于 git-cola 的问题。无论如何,只是想知道是否有人可以提供帮助。我现在迷路了...

0 投票
1 回答
1277 浏览

windows - git-cola 不会在 Windows 上运行

我已经使用 Windows 的安装程序安装了 git-cola。我指出它正确安装了 git 和 python。

当我尝试启动 git-cola 时,什么也没有发生。

我在这里缺少什么吗?

0 投票
0 回答
314 浏览

windows - git-cola 安装后没有响应,其安装程序是由 pynsist 在 Ubuntu 上制作的

我尝试使用 pynsist 从我的 Ubuntu 15.10 桌面为 git-cola 制作 Windows 安装程序。

我只是 git clone git-cola 项目并根据说明设置安装程序。

对 pynsist pynsist.cfg 来说似乎没问题。

这是最后的片段:

而且,这里是默认的 pynsist.cfg:

然后,我将 build/nsis 复制到一个 WIN7 32 位桌面,然后运行 ​​git-cola_2.7.exe 打开安装程序。

一切似乎都很好,直到最后表明 git-cola 已成功安装在机器上。

但是,我看到桌面上没有图标(可能还有问题),然后,我路由到安装文件夹并双击“git-cola.launch.py​​w”,但没有响应...

这是 git-cola 的文件夹内容:

在此处输入图像描述

这是 pkgs 的文件夹:

在此处输入图像描述

我看到每个子文件夹下都有 .dll 或 .exe 文件。

更新:

我在 pynsist 日志中看到: qtpy.PythonQtError: No Qt bindings could be found

因此,似乎 pynsist 没有将 python 添加到 PATH 和安装下的 pkgs 文件夹到 PYTHONPATH。

然后,我将 python 可执行文件添加到 PATH 并将 pkgs 添加到 PYTHONPATH,之后,问题仍然存在。

在 python 解释器中导入 PyQt4 对我来说是成功的。

但是,无法从 PyQt4 导入 Qt...

这是 pkgs/PyQt4 的内容:

在此处输入图像描述

那么,我的设置哪里出了问题,任何配置有什么问题吗?

谢谢。

卫斯理

0 投票
0 回答
50 浏览

python - RHEL6.7 主机中的 git-cola 安装过程

我需要在 RHEL6.7 主机上安装 git-cola。有人可以帮助有关如何安装/编译它的过程。尝试通过 rpm 安装它,但有很多依赖项,我们没有任何与 RHEl6.X 版本相关的 rpm。它们仅适用于 RHEL7.x。

通过 build-cola 编译但出现以下错误:

0 投票
0 回答
212 浏览

azure-devops - 使用私有访问令牌时 Azure DevOps 和 Git 授权不起作用

我的操作系统是 Ubuntu,我使用 Azure DevOps 作为我的 Git。

我一直在尝试git clone从终端窗口运行。我已经尝试使用 PAT(个人访问令牌),因为这似乎是最可靠的方式。

我的产品已在 Azure DevOps 中注册。当我导航到源时,有一个克隆按钮,您可以在其中复制 URL 以克隆登记。单击该按钮后,我单击了生成凭据并生成 PAT。

来自克隆的 URL:

我用 '<'productName'>' 代替了我的产品名称,然后我复制了令牌。

Ubuntu:

我有一个名为“git cola”的 GUI 应用程序,我在其中输入了git clone我的 PAT 的 URL。但是,当我使用命令行时,我的授权被拒绝:

致命:'https://... 的身份验证失败

我已经尝试了所有可能的组合。我编码了 PAT,即 URL 中的 @。我还尝试了用户名密码的 PAT。我试着把它放在 URL 中。我尝试使用不带 productname@dev.azure.com 的 URL 的直接链接。那是实际的 URL,因此您会收到用户名和密码提示。

git clone从 Bash 应该像任何应用程序一样工作。

顺便说一句,我还尝试了 Microsoft 的凭据管理器。我很确定这不适用于 Ubuntu。他们似乎有一些redhat依赖。

我使用的是最新版本的 Ubuntu 18.10,但我也能够在旧版本中重现该问题。

0 投票
1 回答
92 浏览

git - 在分支视图中启动 git-cola

大多数情况下,git-cola我会通过序列分支可视化当前分支...(或可视化所有分支...)。

有没有办法从命令行直接启动其中一个视图?

0 投票
0 回答
65 浏览

python - Ubuntu python Qt导入失败

我无法在 Ubuntu 20.04 上启动 git-cola。作为故障排除练习,我这样做了:

我应该怎么做才能解决未定义的符号?我已经安装了 python3-qt5 python3-pyqt5 包。