
[版本控制系统]SVN&Git
文章平均质量分 52
零点零一
Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. -- Brian Kernighan
展开
-
关于SVN状态图标不显示的解决办法-验证可用
像这样的情况,我们可以调整 Tortoise图标名称的字母顺序,来提高Tortoise的优先位置,因为Windows 内部就是安装名称的字母顺序来优先显示的。文件的默认图标不显示了,对于日常使用很不方便,经过一通搜索,发现问题所在(都指向注册表图标被占用),于是按照网上打开注册表,发现竟然没有相关Tortoise的值。没有Tortoise 系列可能是被360等流氓软件删除了,需要新建注册表并导入了,按照这个试了一下才解决,在此记录一下。,win+R 打开运行,输入regedit,打开注册编辑表。转载 2022-11-21 10:03:26 · 2696 阅读 · 0 评论 -
版本管理工具:Subversion Edge
SVN的安装尤其是http方式的访问,需要apache和mod_dav的支持,手动的设定稍稍有一点繁琐,常常伴随着版本的问题给入门级的用户有一点点地困扰。原文阅读效果更好:https://blog.youkuaiyun.com/liumiaocn/article/details/52108075。原文链接:https://blog.youkuaiyun.com/liumiaocn/article/details/52108075。下载: http://www.collab.net/downloads/解压下载下来的安装包。转载 2022-10-21 14:04:02 · 546 阅读 · 0 评论 -
linux下SVN忽略文件/文件夹的方法
比如,想忽略/product目录下的test.php文件。3. 打开的文件就是忽略列表文件了(默认是空的),每一行是一项,在该文件中输入temp,保存退出。这时候,无论你如何修改test.php文件,再使用svn st时,也不会出现修改提示符合M了。一直不知道svn的忽略命令如何使用,经过google的查找,使用方法还是有的,做个记录好了。注意,在使用这个SVN的属性编辑前,你得确保后面的“目录名称”是SVN版本控制的目录。如果想在SVN提交时,忽略某个文件,也就是某个文件不提交,可以使用。转载 2022-09-26 16:21:39 · 1638 阅读 · 0 评论 -
git控制文件夹访问权限
因为提交ID是和提交内容有关的,克隆中提交的部分内容被丢弃,势必提交的ID也要重新计算。GIT的权限管理是说控制用户能不能PUSH或者DELETE分支,或者能不能PUSH代码,而不是能不能访问某个目录的文件。• 允许全部代码可读,只允许部分代码可写,在版本控制的管理下,是没有多大实际意义的,而且导致了提交的逻辑上的不完整。• 如果允许按照路径授权,则各个克隆的关系将不再是平等的关系,有的内容多,有的内容少,分布式的理念被破坏。对目录和文件的可读是GIT的最基本要求,不可能做到针对目录级别的不可读。...转载 2022-09-01 16:02:27 · 4788 阅读 · 0 评论 -
Git权限管理--现在的GIT允许对目录的权限管理吗?
Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限;Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限;Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限;Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限;Guest:可以创建issue、发表评论,不能读写版本库;Internal:只要登录的用户就能看到。Owner:可以设置项目。......转载 2022-09-01 15:32:09 · 1266 阅读 · 0 评论 -
TortoiseSvn不能比较office文件(出现800A01CE错误等)处理
借鉴文章如下:TortoiseSvn不能比较office文件(出现800700e0错误等)处理_lanyou1900的专栏-优快云博客找到了文件diff-doc.js文件后,看到212行是word.ActiveDocument.Saved = 1;注释掉后,又报错217,注释掉后仍然有错误。无法解决。安装最新版本试试TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi...原创 2022-02-16 11:43:25 · 905 阅读 · 0 评论 -
rabbitvcs svn如何添加到忽略列表,如何恢复
rabbitvcs svn如何添加到忽略列表rabbitvcs svn添加到忽略列表后怎么恢复rabbitvcs svn如何重定位到其他库地址原创 2022-01-20 16:43:30 · 902 阅读 · 1 评论 -
Ubuntu 20.04.3 LTS安装rabbitvcs svn图形化客户端和简单实用
Ubuntu 20.04.3 LTS安装rabbitvcs svn图形化客户端和简单实用rabbitvcs, Ubuntu1.1 自带source源里面查找rabbitvcs信息sudo apt search rabbitvcs1.2 安装rabbitvcssudo apt install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus1.3 rabbitvcs简单使用(1)新建文件夹,命名为svn(2)...原创 2022-01-11 13:36:34 · 4695 阅读 · 0 评论 -
SVN 回滚(撤回)提交的代码
最笨的方法是粘上个版本的代码到现在代码然后在提交。正规的方法做如下操作:一、TortoiseSVN -> Show log二、注意:步骤二只是让你本地的代码回滚(撤回)到你未提交前的一个版本,并不会更新到SVN服务器上,也就是说你的同事依然能更新到你错误提交的代码。右键点击你想撤回的提交 -> Revert changes from this revision或者右键点击你想撤回提交的前一个提交 -> Revert to this v转载 2021-09-30 15:52:34 · 7547 阅读 · 0 评论 -
linux安装svn并创建多个仓库
linux安装svn并创建多个仓库https://blog.youkuaiyun.com/lianzhang861/article/details/106123647今日按照该网文进行操作,建立多个仓库使用,记录以后备用。感谢!转载 2021-04-19 18:02:21 · 285 阅读 · 0 评论 -
SVN设置没有写log不能commit
SVN设置没有写log不能commit操作方法:在SVN的Repositories下,找到要配置的项目,在项目目录下找到hooks文件夹,在其下创建pre-commit.bat文件,把下面复制进去就可以了(无需重启,如果改动,保存bat文件,配置就生效):@echo offsetlocalset SVN_BINDIR=C:/Program Files/VisualSVN Server/...转载 2018-12-11 13:35:52 · 1144 阅读 · 0 评论 -
vs2008哪些工程文件可以删除
vs2008哪些工程文件可以删除https://social.microsoft.com/Forums/es-ES/5fccd6b3-4992-46fa-90c9-4b93015fd197/vs200821738201232403731243259912021421487201972102438500?forum=visualcpluszhchs 下面是 (非详尽) 的文件扩展名的文件...转载 2018-11-14 09:58:10 · 988 阅读 · 0 评论 -
Visual Studio VS工程文件作用的.sdf(.db)和ipch文件夹的处理
sdf 和 ipch文件与VS提供的智能感知、代码恢复、团队本地仓库功能有关,如果不需要,可以禁止,就不会产生sdf 和 ipch这两个文件了,VS重新加载解决方案时速度超快,设置方法如下:(智能感知指代码智能补全等功能)工具--》选项--》文本编辑器--》C/C++--》高级,把禁用数据库设置为true,这样就不会产生那两个文件了。如果需要产生那两个文件的可以把禁用数据库设置为false。...原创 2022-02-23 15:22:07 · 9355 阅读 · 0 评论 -
原 source tree 中js文件变成binary file文件的问题
最近在用bitbucket管理代码,所有上传的js文件都能直接在网上查看代码,唯独只有一个js文件,点击查看链接的时候,不会显示代码,而是自动把文件下载下来,仔细查看才发现,bitbucke把这个js文件当成了二进制文件。在本地我用的是source tree,其他的js文件,在本地有修改的时候,source tree都能识别出文件哪些地方有改动,就唯独这个js文件不能识别出改动的地方,而且标示为m...转载 2018-05-07 17:31:32 · 3897 阅读 · 0 评论 -
SourceTree 使用技巧和中文显示配置
环境:中文win7,source tree 2.0.20.1source tree是比较好用的git client,但是在中文环境下使用有些问题,网上查资料加自己摸索解决了问题,特此共享:1)菜单在中文OS中source tree缺省会显示中文菜单,但大部分人熟悉的已经是commit、checkout这样的术语,翻译成“提交”、“检出”反而带来不方便,不如干脆显示英文菜单,方法是在“tools”-...转载 2018-05-04 11:35:58 · 15799 阅读 · 0 评论 -
如何用Android Studio同时使用SVN和Git管理项目
如何用Android Studio同时使用SVN和Git管理项目这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目。我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目。问题是,我也不想啊,我也很无奈啊(:(哭丧脸)。为啥要同时用 SVN 和 Git 管理项目这小题目也可以叫做使用场景是这样的,我之所以要同时用两个工具来管理...转载 2018-05-02 10:19:14 · 1732 阅读 · 0 评论 -
用Git的方式使用SVN
摘要: 习惯用Git后的程序员一定对SVN不屑一顾。不过目前的开发环境必须使用SVN,用起来不开心。还好Git提供了对SVN的支持,让我们可以像使用Git一样使用SVN。当然一些Git的高级功能还是无法支持的。习惯用Git后的程序员一定对SVN不屑一顾。不过目前的开发环境必须使用SVN,用起来不开心。还好Git提供了对SVN的支持,让我们可以像使用Git一样使用SVN。当然一些Git的高级功能还是...转载 2018-05-02 10:14:31 · 892 阅读 · 0 评论 -
对一个项目同时使用svn和git两个远程仓库
以前曾经和朋友讨论过在一个项目中同时使用svn和git两个远程仓库的可能,如今真的遇到了这样的实际需求。在开发WordPress插件External Media without Import的时候,因为希望插件能在WordPress官方渠道发布,所以需要在WordPress官方提供的svn远程仓库上托管这个项目。WordPress官方给我提供的svn仓库的地址是https://plugins.sv...转载 2018-05-02 10:13:34 · 3669 阅读 · 0 评论 -
git-svn — 让git和svn协同工作
http://blog.chinaunix.net/uid-11639156-id-3077471.htmlsvn作为一个优秀源码版本的管理工具,可以适合绝大多数项目。但是因为它的采用中心化管理,不可避免的存在本地代码的备份和版本管理问题。也就是说对于尚未或暂无法提交到Subversion服务器的本地代码来说,存在着被误删除和版本更新无法回退两大情形。git作为一个分布式版本管理工具,可以很好的解...转载 2018-05-02 10:04:56 · 5243 阅读 · 0 评论 -
git-svn同时管理git与svn两种仓库
原文效果更好:https://blog.youkuaiyun.com/wyongqing/article/details/79053803如果开发环境使用git仓库,正式环境使用svn仓库。如何将管理有种仓库的代码呢? 幸好git与svn有一个桥接工具git-svn,可以将两种仓库衔接起来,用不同分支进行管理。下面以将git代码,并入svn仓库为例首先从svn仓库克隆代码git svn int http://...转载 2018-05-02 09:50:37 · 6167 阅读 · 2 评论 -
SVN (TortioseSVN) 版本控制之忽略路径(如bin、gen)
在SVN版本控制时,新手经常会遇到这样的问题: 转自:http://mpqi.iteye.com/blog/14315851、整个项目一起提交时会把bin 、 gen 、 .project 一同提交至服务器 2、避免提交编译、本地配置等文件在项目中单独对src、res进行提交,然而整个项目依然成有未提交文件状态 3、由于bin机制是删除其所有内容重新创建编译文件,造成svn转载 2014-03-06 14:28:23 · 2373 阅读 · 0 评论 -
SVN常用命令说明
/*** 转载请注明作者longdick http://longdick.javaeye.com**/ SVN版本:1.5 及更新版本名词说明:WC:Working Copy 你的工作区Versioned:受控的;受版本控制的 SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。转载 2014-04-30 13:36:13 · 649 阅读 · 0 评论 -
svn中的branch和tag
<br />在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。<br />在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。<br />一般情况下,<br />tag,是用来做一个milestone的,不管是不是release,都是一个可用的版本。这里,应该是只读的。更多的是一个显示用的,给人一个可读(readable)的标记转载 2011-03-22 10:52:00 · 979 阅读 · 0 评论 -
SVN标准目录结构 的一些网文
trunk: 开发主干线目录 主要存放源代码目录tags: 基线目录test release: 版本测试目录product release: 产品发布目录(基线)branches: 分支目录,主要存放一些新开发的功能。 基线就是稳定的程序,里程碑就一个点,比如:我现在是1.0版本的,然后下一次就是1.5版本的 我们在一些著名开源项目的版本库中,通常可以看到trunk转载 2014-05-06 08:33:49 · 4377 阅读 · 0 评论 -
Xcode 下配置svn(转)
Xcode 下配置svn(转) 2010-07-14 12:00:42| 本节向大家讲解一下Xcode中SVN的相关问题,主要有三部分,在这里和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西,欢 迎大家一起来学习Xcode中SVN方面的知识。下面是具体讲解。在Xcode中SVN如何使用不管是Web,iPhone和Mac的开发,SVN(Subv转载 2014-05-18 10:16:44 · 860 阅读 · 0 评论 -
svn如何屏蔽/忽略不需要版本控制的文件(以UserInterfaceState.xcuserstate为例)
"在Xcode中Commit的时候UserInterfaceState.xcuserstate这个文件频繁更新,让人非常困惑."查网上资料,"大部分说在 Versions 的配置文件 ~/.subversion/config 中通过设置global-ignores忽略对 xcuserstate 类型文件的版本控制",但是我设置了就是不管用.最后查阅svn官方文档得到屏蔽版本控制的方转载 2014-07-18 16:25:57 · 15170 阅读 · 0 评论 -
mac OS 下配置SVN忽略文件
安装XCode后Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置。1.建立想要保存软件仓库的目录。 sudo su (然后输入密码)mkdir /optmkdir /opt/svnmkdir /opt/svn/repos即创建了目录/opt/svn/repos/2.创建版本仓库 svnadmin create /opt/svn/repos转载 2014-07-18 16:47:32 · 11687 阅读 · 0 评论 -
.gitignore file for xcode
file:///Users/fan/Downloads/SmartSvn/smartsvn.licensefile:///Users/fan/Downloads/SmartSvn/smartsvn.license转载 2014-07-18 17:29:02 · 2227 阅读 · 0 评论 -
在linux安装配置svn并实现支持ssl认证https安全访问方式
在linux安装配置svn并实现支持ssl认证https安全访问方式 准备工作工具包httpd-2.2.4地址:http://apache.justdn.org/httpd/工具包apr-1.2.8 和apr-util-1.2.8 地址:http://apache.justdn.org/apr/工具包openssl-0.9.7地址:http://www.openssl.or转载 2014-07-21 13:58:19 · 17288 阅读 · 0 评论 -
版本控制心得
没有使用版本控制的黑暗时代——版本控制心得(一) 在没有使用版本控制的开发团体中,我所熟悉的一种常用开发方式是:多个开发人员共同负责一个软件的开发,每个人在各自的机器上有整个软件的拷贝,并对之实施编码,分别完成各自任务之后,再通过文本比对工具将各自机器上的不同版本的软件整合到一台机器上。 本文就这样的开发方式,提出在软件开发中出现的几个和版本控制密切相关的典型问题转载 2014-08-07 09:41:21 · 1301 阅读 · 0 评论 -
关于各种项目的SVN 版本控制忽略文件类型搜集
SVN (TortioseSVN) 版本控制之忽略路径(如bin、gen)在SVN版本控制时,新手经常会遇到这样的问题: 1、整个项目一起提交时会把bin 、 gen 、 .project 一同提交至服务器 2、避免提交编译、本地配置等文件在项目中单独对src、res进行提交,然而整个项目依然成有未提交文件状态 3、由于bin机制是删除其所有内容重新创建编译文件,造成svn原创 2014-08-07 09:36:59 · 14785 阅读 · 0 评论 -
看完这篇文章才对GIT有了大彻大悟的认识
git定义:版本管理工具历史:没有git的时候,我们修改完一个文件,要先把文件拷贝一个副本到备份文件夹中,还要建个文档来记录当前文件的信息和操作记录。当文件多的时候,人工操作起来将是个非常辛苦非常庞大的工作量。如今:有了git帮我们管理这些副本,为我们节约了非常大的人力成本,让我们的工作 变得更加轻松。我们不要把git看得那么神秘,git的核心就是创建备份和恢复备份,但是衍生出一堆转载 2017-02-07 16:38:07 · 376 阅读 · 0 评论 -
如何高效利用GitHub
如何高效利用GitHub 正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演讲 Q5: 代码帮你找工作 Q6: GitHub还在影响一些什么 Q7: 除了GitHub,还可以选择什么?Q1:GitHub是什么A1:一家公司github位于转载 2017-05-27 09:11:39 · 773 阅读 · 0 评论 -
版本控制系统中的必须设定内容忽略文件
一、特定需要忽略的文件这种文件类型在提交的时候需要特别注意,给设定对该文件忽略就可以了。万一提交了,svn中,我通常就提交个删除。Git中因为分支的建立,可以在阶段性的开发的时候才提交,一般失误比较少。Bin 文件夹一般放生成的 文件,还有一些运行时必须的其他配置文件动态库之类的。二、必须忽略的文件类型 这种文件类型一般来说是公认的,比如编译过程原创 2016-11-03 10:22:14 · 724 阅读 · 0 评论 -
史上最详细bitbucket入门手册,手把手操作指南-----可建立私有仓库
史上最详细bitbucket入门手册,手把手操作指南-----可建立私有仓库http://blog.youkuaiyun.com/sno_guo/article/details/51168791转载 2017-06-19 17:28:37 · 3845 阅读 · 0 评论 -
关于git的一些资料搜集
关于git的一些资料搜集 国内可用的SVN和Git代码托管网站汇总 http://blog.youkuaiyun.com/solidsanke54/article/details/52717699 程序员必须知道的几个Git代码托管平台 http://www.tuicool.com/articles/biUFB32http://www.cnblogs.com/jlov转载 2017-06-23 11:13:17 · 432 阅读 · 0 评论 -
VS2010工程中的*.vcxproj.filters文件用于项目下文件的虚拟目录,不能丢弃
VS2010工程中的*.vcxproj.filters文件 近日在学习使用Git,其中有一点是clone,主要是以下两个命令行: “git clone –bare test test.git” “git clone test.git test” 命令解释参见《Git命令行介绍和使用说明》 使用命令一可以将Git管理的工程test中转载 2017-11-07 17:10:24 · 1953 阅读 · 0 评论 -
Eclipse用svn管理Android项目问题
Eclipse用svn管理Android项目问题http://blog.youkuaiyun.com/a578559967/article/details/7262644用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。我就是犯了转载 2014-03-06 14:30:21 · 1463 阅读 · 1 评论