tortoisegit

Odoo学习笔记(一)搭建windows开发环境

拟墨画扇 提交于 2020-08-05 01:21:29
前言: 虽然很多人都说学习odoo,最好是linux开发环境,可是我这业余选手有不是只做开发,还有好多活是在windows上做的,我还是做windows开发环境吧。 开始学习Odoo之前,需要具备一些基础知识: 下载git源码、配置python虚拟环境、基本了解数据库服务器的部署和连接、python编程基础知识。 部署Odoo需要掌握Docker,起码知道如何下载hub.docker.com的镜像并运行起来,Docker的持久化存储。 进阶掌握:ldap认证。 我用的环境: windows10 家庭版 pycharm 2019.2.4教育认证免费专业版 编写python程序的IDE工具 python-3.7.6-amd64 python解释器 haosql-postgreSql 绿色版数据库 Navicat Premium 12.0.18(64bit) 导航猫专业版 v12.0.11 数据库管理工具、 Git 2.24.0.windows2 Git软件 TortoiseGit-2.10.0.2-64bit Git的一个图形辅助工具 TortoiseGit-LanguagePack-2.10.0.0-64bit-zh_CN TortoiseGit中文包 node-v12.16.3-x64 odoo要求使用的Node.js wkhtmltox-0.12.5-1.msvc2015

How push tag without push a commit to remote repository with TortoiseGit?

假如想象 提交于 2020-07-02 11:36:13
问题 A console git client has a git push origin <tag_name> command for pushing a tag without commit to a remote repository. Is there analog in TortoiseGit GUI? 回答1: After Creating the Tag Right click in the repo folder From the context menu select "Git Sync..." Change the "Push" drop down to "Push tags" (this will initiate the push) 回答2: In order to push a specific tag just enter the <tag_name> in the textbox for Local (it is also possible to select the tag on the RefBrowser after clicking on "▶")

How push tag without push a commit to remote repository with TortoiseGit?

梦想的初衷 提交于 2020-07-02 11:35:09
问题 A console git client has a git push origin <tag_name> command for pushing a tag without commit to a remote repository. Is there analog in TortoiseGit GUI? 回答1: After Creating the Tag Right click in the repo folder From the context menu select "Git Sync..." Change the "Push" drop down to "Push tags" (this will initiate the push) 回答2: In order to push a specific tag just enter the <tag_name> in the textbox for Local (it is also possible to select the tag on the RefBrowser after clicking on "▶")

What is the meaning of Square Icons on Branch Lines in TortoiseGit Log Graph?

旧街凉风 提交于 2020-05-30 03:59:33
问题 I have Square and Round Icons on the Branch Lines in the TortoiseGit Log Graph. What is the meaning of Square Icons? 回答1: Square = Merge Commit Round = Commit 回答2: It's for the diverged and merged point. 回答3: In the graph line there are two types of shapes: The circles indicate normal commits w/o any branching. The squares indicate merges and branchings. In the first case these are merge commits (i.e., a commit with more than one parent) and in the latter case these are also normal commits. A

Git Clone is too slow

混江龙づ霸主 提交于 2020-05-09 18:24:03
问题 This is my first time to construct the git server. When I use TortoiseGit-1.8.1.0-32bit to handle the operation, everything is fine! But if i use the git clone command or git bash, the git clone process speed is so slow. I've attached two images showing the relative git clone transfer speeds below. Can anybody give me some suggestions? 回答1: Maybe you can fetch only the latest revision first and then fetch the rest: $ git clone --depth=1 git@github.com:joe/hello-world.git $ cd hello-world $

Git Clone is too slow

六月ゝ 毕业季﹏ 提交于 2020-05-09 18:23:33
问题 This is my first time to construct the git server. When I use TortoiseGit-1.8.1.0-32bit to handle the operation, everything is fine! But if i use the git clone command or git bash, the git clone process speed is so slow. I've attached two images showing the relative git clone transfer speeds below. Can anybody give me some suggestions? 回答1: Maybe you can fetch only the latest revision first and then fetch the rest: $ git clone --depth=1 git@github.com:joe/hello-world.git $ cd hello-world $

git和tortoiseGit安装的那些事儿

天涯浪子 提交于 2020-05-06 20:29:00
安装git,全部选默认安装 安装tortoiseGit全部默认安装 一、打开git命令配饰ssh key 先打开c盘>用户>当前用户 查看是否有.ssh文件夹,若没有则手动生成ssh密钥 在git终端中执行 配置提交用户名 git config --global user.name "你的提交名" 配置邮箱 git config --global user.email "你的email" 查看配置 git config --list 生成ssh密钥 ssh-keygen -t rsa -C "你的email" //输入该命令后连续按两次回车,如图 id_rsa为私钥匙,另一个是公钥,打开id_rsa.pub粘贴到gitee或github上即可完成 公钥开头 ssh-rsa ************************* 二、配置tortoiseGit 默认安装tortoiseGit,安装完毕后右键 设置git的路径 修改成store可保存 设置ssh路径,一定要设置成 D:\Program Files (x86)\Git\usr\bin\ssh.exe 不是D:\Program Files (x86)\Git\bin\sh.exe,否则会出现认证不通过无法拉代码(本人就是设置成sh.exe了此处折腾半小时) 上面的这些面试题都整理成了PDF文档

Mac OS系统没有小乌龟(git,svn客户端),有哪些其他比较好用的?

ぃ、小莉子 提交于 2020-05-04 23:45:45
正如所知,Mac OS没有小乌龟客户端软件TortoiseGit,TortoiseSVN TortoiseGit 下载地址 TortoiseSVN下载地址 下面推荐两个比较好用的git,svn客户端软件,告别命令行,提高一些程序员的开发效率,当然大牛可以继续使用命令行 git客户端软件Tower, svn客户端软件Cornerstone, 破解版下载地址:百度爱情守望者,自行下载 下面截图看一下,都比较容易上手 Tower截图 Cornerstone截图 命令行按道理来说一般不会出问题的,用起来看着高大上,但是在查看记录,回退,合并分支等方面不是很直观, 用了客户端软件比较方便,更加直观的看到自己的提交记录,代码对比查看等等, 大家共勉,一起学习 来源: oschina 链接: https://my.oschina.net/u/4381995/blog/3487169

mac下使用git的冲突的解决方案

喜夏-厌秋 提交于 2020-05-04 23:12:13
 博主之前一直是在windows系统下进行软件代码的开发,window下有很多git的使用工具,如tortoisegit等是个很好的git项目管理工具。而再mac版下的git项目代码管理工具,本人找了好久就是使用的是tower,这里博主就不再说关于一些tower的配置,破解都很简单,下载的地址: http://xclient.info/s/tower.html?_=50e5122c8b8fc938d6b8971b8940c6eb 。现在就开始讲述简单的使用吧! 一·使用tower完成一个代码的远程拷贝 这里我就使用一个moskito-javaagent的项目代码为例演示下一个克隆代码的流程。 首先点击右上角的clone,复制你要clone代码的url,如下图所示: 点击clone后,再pull一下即可将远程代码拉到本地啦! 二、使用tower解决代码冲突的问题。 其实,这里解决和window下操作很类似。不过需要注意的是:如果同一个java代码文件,刚刚好都有2个人进行修改,最后提交代码那个人会显示有冲突。这里建议使用IDEA工具上的解决冲突的一个自带的插件。而tower上面的解决冲突的插件很贵,找不到破解版的,所以这里建议使用IDEA的冲突解决插件VCS。 网上有很多关于使用vcs的插件git冲突的解决方案,这里就不再复述了,可以参考这篇博客: http://blog.csdn

pycharm配置git上传代码到GitHub

假装没事ソ 提交于 2020-04-30 00:37:32
github是一个基于 Git 的代码托管平台一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 1.上一篇中我写过GitHub的注册新建仓库,这里就不多说了,我们编译代码都会选择一个编译器,这里笔者使用pycharm,我们有时候在公司写的项目回家又想看,有时候不知道进度写到了哪里是不是很愁?这篇文章会让你看会不用git命令上传项目到GitHub(没学git命令前,我一直这么做)。 2.首先你要安装好pycharm、git windows用户请下载 http://msysgit.github.com/ 、mac用户请下载 http://code.google.com/p/tortoisegit/ 3.pycharm链接GitHub需要Git作为链接,git安装好了之后接下来我们就是配置的时候了  a,打开pycharm点击file,选择settings b,选择version control下的GitHub c,设好账号密码后点击test按钮出现以下页面则连接成功 d,下面我们来设置git,git下载安装好打开安装目录,pycharm还是在设置页面点击 version control下的Git e,首次上传的话需要按以下步骤操作一次,会弹出一个提示成功连接到GitHub f,设置好之后没写我们写的项目有改动的时候,项目的.py包都会变颜色