管理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 下的小工具,进行一键隐藏、显示 特殊文件, ( 制作中,稍后上传....... )

posted @ 2011-12-10 13:36  姜萌芽  阅读(3992)  评论(0编辑  收藏  举报