因通过Samba共享+Svn 方式开发模式,有  svn提交,检出等很慢.

从  Linux(Samba 共享)   ----- win  client +svn

改为Linux  clinet        ------ win (共享) +svn

步骤:

1、个人电脑建立  www 用户(普通用户即可),密码111111

2、个人开发使用的虚拟机中 建立 /data/htdocs 目录

3、对这个文件夹建立共享,共享名称必须为htdocs,使 www 用户对这个目录的共享和安全权限都是完全控制权限

4、登录个人开发的虚拟机/root下,执行 sh hrloo_mount.sh IP 后,完成挂载。

脚本内容:

#!/bin/bash

#

usage(){

echo -e "valid ipaddress\nUsage: $0 ipaddress"

exit 0

}

valid_ip(){

local ip=$1

local stat=1

if [[ $ip =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then

OIFS=$IFS

IFS='.'

ip=($ip)

IFS=$OIFS

[[ ${ip[0]} -le 255 && ${ip[1]} -le 255 && ${ip[2]} -le 255 && ${ip[3]} -le 255 ]]

stat=$?

fi

return $stat

}

if [ $# -lt 1 ];then

usage

else

if valid_ip "$1";then

echo "$1 is valid ip address"

test -f /data/htdocs/www.test.com/index.php && umount /data/htdocs

/bin/mount -t cifs -o username=www,password=111111,iocharset=utf8,uid=501,gid=501,dir_mode=0755,file_mode=0644 //$1/htdocs /data/htdocs

if [ $? -eq 0 ];then

echo "挂载成功"

else

echo "挂载失败。1、$1 是否为你电脑IP,2、是否ping $1 正常, 3、检查你电脑共享是否使用www用户访问正常,4、/data/htdocs 是否存在该目录,且为空目录"

fi

else

echo "$1 is INVALID ip address"

fi

fi

exit 0

5、对于有软链情况的代码问题,完成挂载后,执行建立软连接的 bat 脚本sanmao_link.bat (需要建立软链的分区,文件系统必须是 NTFS)

脚本内容:

cls

@ECHO OFF

CLS

color 0a

GOTO MENU

:MENU

ECHO.

ECHO. =-=-=-=-=SanMao 代码文件软链建立操作=-=-=-=-=

ECHO. 提醒注意:代码文件必须放在 E:\htdocs 下,

ECHO. 若不是在该目录下,请编辑该bat,替换E:\htdocs

ECHO. 为你存放代码对应路径

ECHO.

ECHO. 1 建立代码文件软链

ECHO.

ECHO. q 退 出

ECHO.

ECHO.

ECHO.

echo. 请输入选择项目的序号:

set /p ID=

if "%id%"=="1" goto cmd1

IF "%id%"=="q" exit

PAUSE

:cmd1

echo go to htdocs link

mklink /J E:\htdocs\static.test.com\uc E:\htdocs\testdata\uc

echo 代码文件软链已建立

goto MENU

参考:http://en.wikipedia.org/wiki/NTFS_symbolic_link

linux svn 提交 慢,关于通过linux Samba共享开发模式,svn提交慢等问题相关推荐

  1. centos共享linux文件夹权限,CENTOS7 搭建文件服务器:samba共享linux文件夹

    一.安装samba: sudo yum install samba 二.配置samba共享目录 sudo vi /etc/samba/smb.conf [rpi_web_notebooks] comm ...

  2. linux共享文件可读写,在Ubuntu中设置samba共享可读写文件夹

    在Ubuntu中设置samba共享可读写文件夹 发布时间:2007-03-15 01:01:08来源:红联作者:XLooking 首先当然是要安装samba了,呵呵: sudo apt-get ins ...

  3. svn(subversion)代码版本管理在linux下的一些常见使用命令

    以下的操作都是默认你的服务器安装有svn的大前提下进行的. 一.创建版本库 我的版本库存放路径为: /var/svn : 下面我们来创建一个名为 svntet 的版本库    注释: svnadmin ...

  4. svn linux中文语言包,Redhat Enterprise linux配置svn客户端及常用命令

    一,安装客户端: 1.平台: Red Hat Enterprise Linux releases 4 and 5 CentOS releases 4 and 52.软件: CollabNetSubve ...

  5. SVN从win迁移到Linux上

    工作需要把SVN从win迁移到Linux上,花了几天时间看资料搞定,简单记录一下: 公司用的SVN环境为 Windows server 2003 ,VisualSVN 2.1.5版本 1.dump出S ...

  6. linux——samba共享以及基础用法

    Samba Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,有服务端和客户端程序构成.随着Linux的普及,如何共享Linux下的文件成为用户关心的问题.其实,几乎所有的Linu ...

  7. 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储

    Linux基础教程学习笔记28--使用Samba访问网络存储 SMB用于Windows和类Linux系统直接的文件共享 安装samba client包: [root@linuxidc~]# yum i ...

  8. 主机屋linux怎么连,全网最详细的samba文件共享服务!

    了解samba: 1. samba是linux共享文件系统,将SMB(服务消息块)/CIFS(通用网络文件系统)协议在linux中进行实现,让linux.unix.windows系统之间可以相互访问文 ...

  9. linux和win10文件共享smb,Windows 10 Samba文件共享的设置方法,解决不能访问和密码错误的问题...

    Samba文件共享有什么用? Samba是SMB文件共享协议的应用软件,SMB虽然不是最高效的共享方式,但却是使用最为广泛的,Linux平台(包括手机.平板.MAC)和Windows平台都支持它. 使 ...

最新文章

  1. 走你!Github 开源整合
  2. Oracle EM 配置常用命令
  3. python 数据库模块
  4. 5G精华问答 | 5G是否会“逼退”4G?
  5. ApacheCN 计算机视觉译文集 20210203 更新
  6. 建立唯一索引后mysql策略_【MySQL】MySQL索引背后的之使用策略及优化【转】
  7. python对投标_batterytender-为Python del API投标-Jason Kölker Module
  8. Android系统自带AEC/AGC/NC的demo
  9. 微信公众号h5开发流程
  10. 整型和bcd的对应关系_微信与多闪之争背后,好友关系链到底是如何窃取的?
  11. php implode explode,php implode()函数与explode()函数的用法区别
  12. 最喜欢的一款星光和光晕ps笔刷
  13. 如何在CAD中修复CAD图纸
  14. xml格式化 java_Java XML格式化程序
  15. LRU Cache 缓存
  16. 台湾印象: 太平洋的风
  17. Transformer for image quality assessment阅读笔记
  18. BTCC受DDoS敲诈攻击nbsp;现赎金涨…
  19. 51单片机c语言串口通信,51单片机串口通信系列例程
  20. 2021年全国计算机二级考试时间安排出炉(全年)

热门文章

  1. Tekla二次开发的各个模块介绍
  2. Postman一直在登录界面转圈
  3. 只要让我戴上面具 , 我就会马上逃跑 ! 等下眼镜卡住了
  4. “切割您的图片:将您的照片切割成四个完美的部分!“
  5. G - Island Transport
  6. QtQuick UI 问答
  7. 群赛 round#8 解题报告一 (swop,ranwen,easy)
  8. Python——写入pptexcel
  9. 达芬奇项目服务器无法在这台计算机上找到,Vincialign达芬奇隐形矫正软件系统常见问题解答...
  10. soap开票服务器系统,使用 SOAP 服务