问题标签 [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.
git - 使用 git COLA 恢复以前版本的项目
使用 GIT COLA GUI 提交项目后如何获取项目的先前版本。
我在项目中有一个 C++ 文件。我在 2 月 13 日创建了该文件。我在 2 月 14 日对该文件进行了更改并保存了它。现在我想回到 2 月 13 日保存的版本。那么如何使用 GIT COLA 做到这一点。该项目位于 GIT 存储库中。
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 做一些工作。
git - git暂存没有空格
我知道交互式暂存(至少从 GUI 的角度来看),并且我知道如何忽略 git diff 中的空白更改git diff -w
。
我目前正在使用 git-cola,并且可以选择隐藏差异视图上的空白更改,但是交互式暂存不再起作用。
有没有办法在忽略空白更改的同时进行交互式暂存(逐行)?如果我必须返回命令行,那不是问题。
git - git-cola 的 git push 失败
一周前,当我使用 git-cola 推送时,我开始收到以下错误......我发现几年前发生了很多类似的问题,但它根本没有帮助。
当我用终端推送时,它工作得很好,所以也许这主要是关于 git-cola 的问题。无论如何,只是想知道是否有人可以提供帮助。我现在迷路了...
windows - git-cola 不会在 Windows 上运行
我已经使用 Windows 的安装程序安装了 git-cola。我指出它正确安装了 git 和 python。
当我尝试启动 git-cola 时,什么也没有发生。
我在这里缺少什么吗?
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.pyw”,但没有响应...
这是 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 的内容:
那么,我的设置哪里出了问题,任何配置有什么问题吗?
谢谢。
卫斯理
python - RHEL6.7 主机中的 git-cola 安装过程
我需要在 RHEL6.7 主机上安装 git-cola。有人可以帮助有关如何安装/编译它的过程。尝试通过 rpm 安装它,但有很多依赖项,我们没有任何与 RHEl6.X 版本相关的 rpm。它们仅适用于 RHEL7.x。
通过 build-cola 编译但出现以下错误:
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,但我也能够在旧版本中重现该问题。
git - 在分支视图中启动 git-cola
大多数情况下,git-cola
我会通过序列分支→可视化当前分支...(或可视化所有分支...)。
有没有办法从命令行直接启动其中一个视图?
python - Ubuntu python Qt导入失败
我无法在 Ubuntu 20.04 上启动 git-cola。作为故障排除练习,我这样做了:
我应该怎么做才能解决未定义的符号?我已经安装了 python3-qt5 python3-pyqt5 包。