Subversion (SVN)

IDEA 2019.2 新版svn文件忽略设置

余生颓废 提交于 2019-12-13 16:15:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> IDEA 2019.2开始使用svn,只能使用TortoiseSvn的属性。 在需要忽略文件或文件夹所在的父级文件夹上设置相关属性,右击父级文件夹,选择Subversion=>Set Property 如果是文件,选择svn:ignore,内容可以是具体文件或文件通配符(例如:*.xml),一个项一行,如果是通配符,可以勾选应用到子文件夹 如果要忽略的是整个文件夹,依然是在文件夹所在的父级文件夹上设置,可自行输入属性名svn:global-ignores,属性值就是文件夹名 来源: oschina 链接: https://my.oschina.net/u/1444179/blog/3142682

Phpstorm配置svn

我与影子孤独终老i 提交于 2019-12-11 16:24:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 为大家介绍一下phpstorm集成svn代码管理 第一步: 第二步: 下载svn服务版本 链接: https://pan.baidu.com/s/1o9qDwSi 密码: cqsg 下载完成解压。 第三步: 选择解压下的bin目录里的svn.exe文件,点击OK。 第三配置完成就可以使用了: 1.1 、打开PHPstorm 找到 VCS——checkout——subversion 1.2、点击出现以下界面 然后点+ 输入你配置的svn服务器 输入svn地址(就是上面svn建库的时候会产生一个URL地址)。点击OK。 1.3、选择在服务器中要导出的文件 点击checkout 就行了 Buy me a cup of coffee :) 来源: oschina 链接: https://my.oschina.net/owenzhang24/blog/3141795

clang: error: exit code 1 错误详解

自古美人都是妖i 提交于 2019-12-09 18:18:05
!最近一次在"导入Realm数据库,多人SVN协作时候发生错误",因为Relam核心库被墙,导致另一个电脑使用install时候报错;不使用pod手动导入即解决问题 先介绍什么样情况下会出现这个错误 重复添加某个库 某个库从pod管理到手动管理 pod库导入时同时导入framework 文件重复 一些库pod管理时,不同电脑报错 . . . 可以从如下几个方面着手排查 1.多人开发更新代码not found错误 查看错误中提到的类,并且在右侧勾选target ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 2.更新完pod编译报错 检查Podfile,确认是否需要"use_frameworks!",如果不需要,去掉重新install platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end 3.如果是新添加的第三方库,且不是静态库 找到 Build

SVN chechout failed: xxx is not valid as filename in directory svn检出错误

江枫思渺然 提交于 2019-12-09 15:49:06
SVN chechout failed: xxx is not valid as filename in directory svn检出错误 2018年05月29日 09:49:59 SieSteven 阅读数:820 版权声明:转载请注明出处,最好发邮件告知。谢谢 https://blog.csdn.net/luckysiesteven/article/details/80492196 昨天下午,组长给开了一个项目的SVN权限。由于是老系统,svn的内容特别多,下班的时候还没下载完毕。所以挂了一宿。结果来了之后发现检出错误,终止下载了。 上个星期,同事去svn捞代码的时候就遇到过这个问题,当时没心思处理,结果今天我遇到了同样的情况。 环境:win7 svn1.9.4(版本有点旧) 问题描述: 检出时报错 Error: ‘documents ’ is not valid as filename in directory ‘E:\testSVN\999’ 问题分析: 文件名无效。文件夹出现空格了,导致下载错误。本来检查过一次,文件名中间明明没有空格。结果在svn客户端更改文件名的时候发现: 出错的文件名以两个空格结尾! !!mmp,不知道是谁乱搞,把含空格的文件上传到svn了。就是下面这个调皮的空格导致的。搞这个的人应该拉出去枪毙五分钟 PS:参考文章: https://blog

CentOS7搭建ssubversion edge的步骤

北战南征 提交于 2019-12-09 14:39:17
svn是一个代码版本管理器,比较直观简单,也可以作为文件服务器使用,用来存储共享文件,在小企业中常用。这就需要我们自己搭建svn服务端,作统一管理。 在windwos和linux上都可以搭建。在windwos上常用visualsvn进行搭建,可以提供windwos的管理配置界面。在linux上的话,这里推荐使用Subversion Edge。就是一个svn+apache实现的web端管理,且在linux上的安装非常简单方便。 一、环境准备 Subversion Edge的运行需要java环境,所以要安装jdk。并设置JAVA_HOME的环境变量。 1、下载安装包并解压: tar zxvf jdk-8u191-linux-x64.tar.gz 2、移动到/usr/local/目录下并改名为jdk1.8: mv jdk1.8.0_191 /usr/local/jdk1.8 3、配置环境变量,vim /etc/profile文件, 并在末尾加入以下内容: JAVA_HOME=/usr/local/jdk1.8/ JAVA_BIN=/usr/local/jdk1.8/bin JRE_HOME=/usr/local/jdk1.8/jre PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin CLASSPATH=/usr

SVN chechout 错误: xxx is not valid as filename in directory

依然范特西╮ 提交于 2019-12-09 09:43:14
SVN chechout 错误: xxx is not valid as filename in directory 2015年08月21日 19:15:10 Clement-Xu 阅读数:13057 标签: svn 解决方案 chechout 更多 个人分类: 疑难杂症 开发工具 版权声明:本文为原创文章,转载请注明转自Clement-Xu的csdn博客。 https://blog.csdn.net/ClementAD/article/details/47838989 用svn checkout的时候碰到“xxx is not valid as filename in directory”错误,导致checkout中断,后面的其他文件也都无法checkout。 百度搜索:“svn is not valid as filename in directory”,完全没有有用的信息!!! 翻墙google搜索,马上很多解决方案,比如: http://stackoverflow.com/questions/18452218/how-can-i-get-rid-of-the-error-folder-name-not-valid-as-filename-in-directory 意思就是Linux系统允许文件或文件夹的名字包含空格,而windows是不允许的。所以,解决的方法是用乌龟

Eclipse/STS 插件相关

雨燕双飞 提交于 2019-12-06 19:58:18
Subversive SVN Connectors 这么多年还是使用 Subversive 舒服 http://download.eclipse.org/technology/subversive/4.0/update-site/ 在 STS 的 market 中可以安装 Subversive, 但 connectors 却不一定能安装成功, 根据文档指引,使用下列 update-site 安装 connectors 成功 http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ 参考说明: https://www.polarion.com/products/svn/subversive/download ZooKeeper Explorer http://www.massedynamic.org/eclipse/updates/ Gradle IDE STS 市场里安装 Gradle IDE 就好 MyBatis Generator http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/ 来源: oschina 链接: https://my.oschina.net

centos6.3 svn配置多个项目

孤人 提交于 2019-12-06 06:58:07
首先需要看我的linux配置svn的教程 1.指定svn的根目录 mkdir -P /home/www 接着创建多个svn项目在www目录中 svnadmin create project1 svnadmin create project2 2.copy配置文件 进入project1/conf目录里复制authz,passwd,svnserve.conf文件至www目录下 这时目录结构该是 -rw-r--r--. 1 root root 1122 11月 11 01:16 authz -rw-r--r--. 1 root root 319 11月 11 01:15 passwd drwxr-xr-x. 6 root root 4096 11月 11 01:12 project1 drwxr-xr-x. 6 root root 4096 11月 11 01:13 project2 -rw-r--r--. 1 root root 2259 11月 11 01:14 svnserve.conf 3.配置svnserve.conf vi svnserve.conf anon-access = none auth-access = write password-db = passwd authz-db = authz realm = www 注意这个是www目录,不是项目的目录哦 4

你还记得曾经的svn命令吗【工具】

耗尽温柔 提交于 2019-12-06 02:36:23
一、背景 有一天有个老项目需要更新。 麻蛋,发现还用的是svn协作工具,这时候git已经使用两年了。 svn没有全部忘记,但是也不记得什么了。 在这里整理下,万一哪天需要用到有个记录。 二、操作 检索项目: svn co http://svn_server/xxx_repository/branches/br_feature001 svn checkout svn://192.168.0.1/runoob01 --username=user01 转化工作分支: svn switch svn://xx.com/repo/branches/TRY-something 创建分支: svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 查看状态: svn status (【?新增未提交】【M编辑更新未提交】【A已经添加到版本库】) 提交: svn commit -m "这是一次提交的注释" 建立tag: svn copy http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/tags/release-1.0 -m

Mac上,执行定时任务:launchctl

不羁的心 提交于 2019-12-05 12:48:32
在Mac上定时执行任务 在Mac上,执行定时任务,有两种方式: 使用 launchctl 沿袭Linux常用的 crontab 命令 毕竟咱是在mac上开发,这里只讲 launchctl 的用法 1.首先需要编写plist文件 下图是我的一个很简单的任务plist文件: 可以使用 plutil -lint 来验证plist的格式是否正确(这只是代表plist格式正确,不代表里面的命令是有效的) plist文件里具体的key可以参考: 苹果官方文档:The Mac OS X launchd plist format | launchd plist file format (valid keys) | alvinalexander.com Mac下添加定时任务 - 刘国涛的专栏 - 博客频道 - CSDN.NET 2.定时脚本 上图使用的定时脚本为 test.sh ,以下为文件内容: #!/bin/sh say hello world 上面的脚本会让电脑发声“hello world”,记得打开电脑音量~ 注意: 你需要将 test.sh 置为可执行文件,可用命令: chmod a+x test.sh 。 否则的话,脚本就根本不可能执行的。 网上很多文章都没强调这一点 你也可以使用 ls -l 看看 test.sh 是否可执行(拥有x权限),如下图: 3. plist文件放置处: ~