管理SVN路径 (以及 显示/隐藏 特殊文件 )
项目开发的过程中,将已提交AppStore,并通过审核的项目单独建立一个目录,是个不错的习惯。
但是 Copy 整个工程文件夹会将里面的svn管理文件同时copy出来,
这些管理文件通常情况下是隐藏的,
这些管理文件使你不能够通过 SVN 的 Add 和 Commit 命令成功成功地为该整个工程在 Server 上面建立目录。
下面分步处理:
1. 在桌面上建立一个新的文件夹,比如glee,将整个工程所在的文件夹 copy 到这个文件夹里面. (具体路径名字随意)。
2. 打开 Mac 下的命令行工具 “终端”(Terminal),位于Application/Utilities下。
输入: cd desktop 点回车,这时进入桌面目录, :
输入 ls (查看当前目录的文件)
输入 cd glee , 点击回车,进入 glee 文件夹, 此时假设该文件夹下面有两个普通文件 和 一个隐藏文件, 可以通过
ls 命令查看显示情况为:
Finder 中的显示情况为:
关于显示 Mac 下 Finder 中显示隐藏文件夹的方法,下文将描述。
我们需要删除该文件夹里面隐藏的SVN管理文件: .svn 文件夹, 采用如下的命令:
find . -name ".svn" | xargs rm -Rf
即:
此时的 Finder 显示情况为:
此时, glee 目录以及子目录中的 .svn 文件夹都会被删掉
到此,就可以把 整个工程 拷贝到某个SVN 目录,上传到 Server 了。
附: Finder 下面 显示、隐藏 特殊文件的方法:
Windows 下面通过 “控制面板”等方法可以设置 “是否显示隐藏文件”, Linux / Unix / Mac 体系中出于 账户安全等方面的考虑,不能在 Finder 或 “系统偏好设置” 里面直接设置该属性。 一个方法是 可以通过终端(Terminal)来进行实现:
1. 在终端输入:
defaults write com.apple.Finder AppleShowAllFiles -bool True
2. 重启 Finder。
按住 “option” 键, 对 Dock 上面的 Finder 点击鼠标左键不放,直到出现 “重新开启” 选项, 点击重新开启,即可,此时在Finder 中即可看到 隐藏的文件。
同样, 隐藏 特殊文件的命令为:
defaults write com.apple.Finder AppleShowAllFiles -bool False
当然也可以做点 Mac 下的小工具,进行一键隐藏、显示 特殊文件, ( 制作中,稍后上传....... )