Svn 共享Web空间的版本管理
我们使用一个简单的共享网络主机提供商,但现在我想对上传的文件使用版本管理 我尝试了Tortoise SVN和PHProjekt,但它们都只使用脱机文件 是否有一个在线工具程序,通过ftp跟踪在线文件的版本历史 不必是免费的,但最好是资源 我们使用一个简单的共享网络主机提供商,但现在我想对上传的文件使用版本管理 如果您谈论的是代码,那么在共享的web空间上进行版本控制通常不是一个真正的选项,而且这也不是最好的方法。 您会发现,web站点项目中使用的最常见的模式是基于部署的模式,这意味着Svn 共享Web空间的版本管理,svn,Svn,我们使用一个简单的共享网络主机提供商,但现在我想对上传的文件使用版本管理 我尝试了Tortoise SVN和PHProjekt,但它们都只使用脱机文件 是否有一个在线工具程序,通过ftp跟踪在线文件的版本历史 不必是免费的,但最好是资源 我们使用一个简单的共享网络主机提供商,但现在我想对上传的文件使用版本管理 如果您谈论的是代码,那么在共享的web空间上进行版本控制通常不是一个真正的选项,而且这也不是最好的方法。 您会发现,web站点项目中使用的最常见的模式是基于部署的模式,这意味着 人们在本
- 人们在本地代码库上工作
- 将更改签入SVN存储库(本地托管或使用类似的在线服务)
- 更改从存储库中签出,并部署到网站,通常使用FTP,通常使用自动脚本
我曾多次尝试在共享主机上构建版本控制和部署,但我发现没有干净的方法可以做到这一点。感谢您提供的信息,但我们只有两名开发人员,离线工作然后上传检查过的文件非常麻烦。我们只有一个项目,它只是为了跟踪在什么时间段内发生的更改,是否有其他产品可以这样做?@Luc您可以在线获得一个SVN工作副本,但您需要服务器上的SVN,然后在服务器上检查更改。我想不出办法在共享主机上做你想做的事…@Luc不客气。理论上,您可以使用FTPDrive这样的产品连接到web空间,使其成为Windows驱动器号。然后,您可以在远程驱动器上拥有一个工作副本。但当不止一个人访问它时,这肯定会带来麻烦,而且除非你每次都签入更改,否则你仍然会覆盖彼此的工作。有一个适当的外部回购是最好的方式去IMO,我想我见过的在线服务,甚至提供自动部署时,你签入新的东西(可能不是免费的)