多人同时开发一个程序该怎么办?
有3个程序员同时开发一个PHP网站,该怎么更好的协同工作呢?
如果要配置SVN的话哪里有详细教程可以看,我对linux不怎么会,SVN的话我有这样的功能,某一个程序员上传文件至公司内部某台电脑(当做SVN服务器),window里用什么程序可以将本地代码和SVN服务器上代码进行对比,我记得看过一个软件,左边是本地代码,右边是SVN服务器代码,然后下拉,不一致的地方会标注出来。SVN服务器还要支持自动备份,有新程序上传后要出发hook什么的然后传到网络服务器上。哪里有这样的教程吗?跪谢。。。。
还听说过github for windows ,这个能实现上述差不多的功能吗?
回复内容:
有3个程序员同时开发一个PHP网站,该怎么更好的协同工作呢?
如果要配置SVN的话哪里有详细教程可以看,我对linux不怎么会,SVN的话我有这样的功能,某一个程序员上传文件至公司内部某台电脑(当做SVN服务器),window里用什么程序可以将本地代码和SVN服务器上代码进行对比,我记得看过一个软件,左边是本地代码,右边是SVN服务器代码,然后下拉,不一致的地方会标注出来。SVN服务器还要支持自动备份,有新程序上传后要出发hook什么的然后传到网络服务器上。哪里有这样的教程吗?跪谢。。。。
还听说过github for windows ,这个能实现上述差不多的功能吗?
使用版本管理工具Git
可以将代码同步到coding
上,以coding
作为git库。
你不知道有个东西叫git
嘛Σ(  ̄□ ̄||)
svn,git。有些原理还是差不多的。
svn,首先你用你们项目在svn服务器上的url,checkout下一个项目。
然后可以对checkout(可以说下载吧)的项目做update(更新别人提交的文件)和commit(提交自己更改的文件)操作,值得注意的是,每当你commit的时候,需要你update一下以防覆盖别人书写的代码。
git的话其实差不多,现在都出了git for windows桌面版的东西了。
之前下载git之后,需要配置.ssh就是密匙,每当你提交的时候他需要确认你的身份,当你的电脑拥有这个密匙后,git就不需要你输入密码来验证你的身份了。
之后的操作都差不多。也是checkout,update,commit。
如果你需要开发一些测试性质的功能。可以去了解一下分支开发。其实也是很简单的。就是新建一个版本,相当于拷贝一份项目源码,在此基础上做新功能的开发。当你觉得OK了,就merge到老的代码中去,不过其中可能会产生很多的冲突。这个到时候可以再了解。
TortoiseSVN自带比较功能吧;
或者,你可以使用Beyond Compare 比较。
又发现Code Compare也很好用。
- 使用版本管理工具Git
- 开发环境用Vagrant
- 代码托管:Coding
- 写代码PHPstorm
Easy Enough
创建一个svn环境,然后在开发工具上安装svn插件就行了,不知题主的开发工具是否支持带这方面的插件
git如果没有个非常了解git的大牛当救火员,大家就等着被它坑死吧。git的设计是leaky abstraction的嘛
git一直想学,但是一直学不大会呢,只喜欢在github找开源的东东
git 我也就简单的使用pull,push,merge来同步代码,小心的在用
用svn挺简单的,
服务器端:
windows下有个VisualSVN Server Manager,百度一下有免费版的,免费版不可以查看服务日志,其他功能和收费版一样。当然也有破解版的,你可以试一下。
客户端:
可以用TortoiseSVN,挺好用的。
当然现在都说git流行,看哪个好用,自己选择啦
必须使用git呀,简单强大易上手~
git指南: http://blog.lxx1.com/category/coding/git
去大公司工作一段时间
Git git git git git git……………

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에 로그인하는 것은 매우 쉬운 작업입니다. 한 가지 기능만 사용하면 됩니다. cronjob과 같은 백그라운드 프로세스에 대해 오류, 예외, 사용자 활동, 사용자가 취한 조치를 기록할 수 있습니다. CakePHP에 데이터를 기록하는 것은 쉽습니다. log() 함수는 다음과 같습니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는
