
SVN/GIT
杭州山不高
山不在高
展开
-
sign_and_send_pubkey: signing failed的解决方法
在服务器添加完公钥后报错1sign_and_send_pubkey: signing failed: agent refused operation 这个时候我们只要执行下12eval "$(ssh-agent -s)"s转载 2018-01-06 10:47:46 · 7517 阅读 · 0 评论 -
Ubuntu下,修改Git的远程仓库
从别人那边拿到一个含有Git仓库的文件夹,我想把它传到我们的GIT服务器上。该怎么修改原有的Git仓库的远程URL呢?方法1:git remote set-url origin URL方法2:git remote rm origin; git remote add originURL参考:https://www.douban.com/group/topic/33666661/原创 2018-01-05 10:13:29 · 1109 阅读 · 0 评论 -
Windows下,将Git项目拆分并独立
需求:将一个很大Git项目(zmaee_watch)的branch1分支上的子模块(apps\IdleDigit),独立成单独的Git项目(IdleDigit)。步骤0:在Windows环境下,先将zmaee_watch项目git clone到本地,切到branch1分支上,并且更新到最新。步骤1:在zmaee_watch目录下,鼠标右键,选择“Git Bash Here”打开命令窗口,接原创 2017-12-07 14:43:07 · 1349 阅读 · 1 评论 -
Git Subtree 的介绍及使用
Git Subtree 的介绍及使用应用场景有项目A、项目B。有LibraryC,为项目A的子项目||子目录。项目B也想用LibraryC,作为自己的子项目||子目录。希望代码同步,维护方便,更新迭代。解决方案git submoduleorgit subtree1234孰胜孰劣/优缺点git submodule仓库 clone下来需要 in转载 2017-12-07 13:23:03 · 1463 阅读 · 0 评论 -
TortoiseGit Manual Cherry picking
https://tortoisegit.org/docs/tortoisegit/tgit-dug-cherrypick.htmlCherry pickingCherry-picking in TortoiseGit is invoked from the Revision Log Dialog. Within this dialog, se转载 2016-12-22 11:29:06 · 3059 阅读 · 0 评论 -
SVN迁移到GIT,并且可以同时工作
前提:1)Win7上已经安装了Git/TortoiseGit/TortoiseSVN,都可以正常使用。2)可以用TortoiseSVN访问SVN服务器;用TortoiseGit访问GIT服务器。迁移步骤:1)然后在Git服务器(GitLab)上创建新的Git项目,并将URL地址,记录下来,待PUSH。2)新建文件夹(ForWatch),鼠标右键“Git bash here”原创 2016-09-30 11:39:56 · 2654 阅读 · 0 评论 -
代码审查与持续集成(GitLab,Jenkins)
Code Review的意义程序员的世界里,不同的人,不同的背景,不同的工作经历,水平和习惯各异。就像罗卜和白菜,谁都不会嫌弃谁,那是因为他们有不同的标准,而在程序的世界里,由开源社区,有无数前辈根据自己毕生的经验总结出的规律,正逐渐成为程序界的标准,有了标准,谁走歪了,谁走正了,一目了然。中国特殊的国情,导致程序员不受重视,缺乏工程师文化,导致程序员跳槽频转载 2016-06-16 11:37:07 · 7302 阅读 · 1 评论 -
GIT的参考手册
Git Community Book 中文版原创 2016-04-13 10:11:44 · 618 阅读 · 0 评论 -
TortoiseGit disconnected no supported authentication
TortoiseGit报错:Disconnected: No supported authentication methods available(server sent: publickey)因为TortoiseGit和Git的冲突。 改正如下:1、TortoiseGit -> Settings -> Network2、将SSH client设置成 Git\b原创 2016-03-18 17:50:18 · 10367 阅读 · 4 评论 -
Linux(CentOS)下,搭建SVN服务器
[root@localhost ~]# yum install -y subversion原创 2014-04-08 11:12:57 · 2108 阅读 · 2 评论 -
SVN的“Invalid authz configuration”错误的解决方法
在修改配置文件(authz)后,客户端可能会报“Invalid authz configuration”的错误提示!客户端没有提示错误原因,但在服务器端有一个方法,可以检查配置文件(authz)错在了哪里;具体方法如下:root@server:~# svnauthz-validate /data/svn/LQPLAY/conf/authzsvnauthz-validate: /da原创 2014-01-13 11:48:55 · 52340 阅读 · 1 评论 -
SVN的目录可创建,可浏览,不可删除(access denied)
今天碰到一个诡异的问题:SVN的目录可创建,可浏览,不可删除(access denied)。问题情境:我们的SVN服务器,是装在一台Ubuntu系统的台式机上的。保存用户密码的文件(/data/svn/LQPLAY/conf/passwd)中,是有liujs和gaojs两个用的。保存权限配置的问题(/data/svn/LQPLAY/conf/authz)中,内容如下:[gr原创 2014-01-10 13:59:14 · 4805 阅读 · 0 评论 -
Ubuntu下,Redmine安装与配置
参考Redmine官方配置文档:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu原创 2013-11-17 14:37:15 · 1941 阅读 · 8 评论 -
Ubuntu下,SVN服务器安装与配置
一、安装SVN 1.安装包 $ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/svn$ cd /home/svn/$ sudo mkdir prj (工程名)3.创建svn文件仓库$ sudo svnadmin create prj 4.访问权限设置 修改prj/conf目录下的s原创 2013-11-17 13:21:38 · 1191 阅读 · 0 评论 -
Eclipse下,SVN插件的安装和使用
一、Eclipse下安装SVN插件(subclipse)选择【Help】-【Install New Software】-【add】Name:可以依据喜好输入,在此我输入的是SVNLocation: http://subclipse.tigris.org/update安装提示一步步的next直至完成;然后,重启下Eclipse。二、Eclipse下使用SVN功能选择【Wind原创 2013-08-22 11:58:44 · 1090 阅读 · 3 评论 -
Ubuntu下,安装类似ToitorseSVN的工具:RabbitVCS
打开终端,执行如下命令:sudo add-apt-repository ppa:rabbitvcs/ppasudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35sudo apt-get updatesudo apt-get install thunarx-python rabbitvcs-cli原创 2013-07-19 11:15:10 · 4313 阅读 · 0 评论 -
Tortoise SVN几点功能
1、Settings,External Programs可以设置一些外部程序,比如比较工具,合并工具等。2、Blame...可以查到某个版本到某个版本之间,每一行源代码的是哪个版本提交的。3、Switch...可以重新映射同一个源码库,不同的相对路径下的源码包。4、Relocate...可以重新映射源码库的URL地址(当源码库地址变动后,就要用到这个了)。5、设置外原创 2013-04-23 17:47:43 · 773 阅读 · 0 评论 -
Beyond Compare 3 设置自动换行
在菜单栏里点击:工具(T) ,然后在弹出列表里选择:文件格式(F);在弹出框的右侧的“转换”标签页里找到 ‘每行字符限制’ 的字样,修改前面的值(默认是4096),保存即可,一般可设置80或90以上。转载 2013-01-29 18:38:43 · 11620 阅读 · 0 评论 -
用Tortoise SVN抽取补丁包(patch)
2012-02-17 11:16Tortoise SVN上有个“Revision Graph”的功能,可以浏览所有版本。按住Ctrl键,可以选中两个版本,然后右键“Compare revisions”得到“Changed Files”。选中所有的差异文件,可以导出“Export slelection to...”到其他目录。点击右上角的交换按钮(双向蓝箭头),将与之对比原创 2012-08-13 12:59:14 · 6921 阅读 · 0 评论 -
Beyond Compare文件夹比较, 忽略svn文件
2011-12-01 13:02点击菜单“会话-会话设置”,切换到“名字过滤器”标签页,在“排除文件夹”下面输入“.svn”即可!也可以点击菜单“工具-选项”,切换到“文件夹视图”项下,在各个“文件过滤器”后,加“;-.svn\”;然后,在文件夹比较时,直接在工具栏“文件过滤器”里选择修改过的文件过滤器,就行了!原创 2012-08-13 12:50:12 · 9794 阅读 · 0 评论 -
source insight工程的相对路径
2011-09-04 18:01在创建source insight工程时,最好用“相对路径”,并“将si的工程文件,保存到源码包里”!这样一来,等以后,将源码包放置于硬盘上其他位置,或分发给其他人,或改了源码包的名称,si工程仍然能用!在创建si工程的时候,先指定si工程名和存储位置,再指定工程源码路径了;不要紧接着就添加源文件,而要等设置了相对路径后再添加!相对路径的设置方法如下原创 2012-08-12 10:52:49 · 1083 阅读 · 0 评论 -
SVN太占空间了
2011-06-03 21:51MSTAR-v2.04_m100干净包大小3.76 GB (4,048,144,022 字节),SVN包大小7.55 GB (8,115,354,825 字节)因为本地备份了一份干净的,并且本地还有一份修改的,所以,至少两倍大!原创 2012-08-12 10:47:41 · 6696 阅读 · 0 评论 -
项目管理与BUG管理
2010-06-25 13:11OpenProj,一个轻量级的项目管理软件,可以取代Microsoft的Project。Redmine,一个很不错的BUG管理系统,它还有一些其他功能。原创 2012-08-09 11:34:27 · 926 阅读 · 0 评论 -
DailyBuild(CVS+VC6/VC7/BCB6)
2009-05-26 15:50DailyBuild职能实现自动从版本控制器(CVS/VSS)中提取最新代码;实现自动编译,摆脱编译的手工劳动,提高了效率大系统编译耗时,利用晚上的时间完成(设置schedule),节省时间和节约资源,并且减少工作成本在不断地进行构建、测试中,发现错误及时纠正,保证了每日构建的质量促进软件协作开发的合理策划和分工,提高开发的自觉性和效率,保证进度围绕每日构建原创 2012-08-09 10:49:00 · 1128 阅读 · 0 评论 -
CVS 中文手册
2009-05-26 15:48CVS—协作版本系统 v1.12.12 http://man.chinaunix.net/develop/cvsdoc_zh/本手册描述了如何使用和管理 cvs 版本 1.12.12. Overview: 介绍 CVSRepository: 源代码储存的地方Starting a new project: 使用 CVS 开始一个项目Re转载 2012-08-08 14:17:47 · 611 阅读 · 0 评论