Articles of 版本控制

活网站上的/.svn/文件夹安全吗? (如何删除它们,但保留svn更新function?)

我正在做svn更新来更新我的PHP网站的代码,但它留下了.svn/文件夹。 我认为将这些文件公开地读取是危险的,但是它很容易更新系统。 有没有办法使用svn update来更新系统,但不导出.svn/文件夹?

是否有一个etckeeper相当于Windows? 也是Windowsconfiguration修订控制

我想创build一个中央configuration文件存储库,以便我可以对版本控制(Mercurial)下的任何configuration进行更改。 这将包括一些GNU / Linux的盒子(将使用etckeeper),networking设备的configuration文件,打印机的configuration文件和最后但并非最不重要的Windowsconfiguration。 我知道你可以导入一些configuration,如ISA和DHCP作为文本/ XML文件,甚至共享文件夹作为registry项,但像GPO和AD,IIS,MSSQL和其他东西,有办法将configuration文件作为平面文件? 基本上,你能有一些相当于windows下的etckeeper的东西吗? 像一些基于PowerShell的命令或类似的东西? 另外,可以在版本控制(hg)下保存ACL和其他文件权限吗? 顺便说一下,我已经阅读 有什么解决scheme允许使用服务器configuration文件的版本控制? 你推荐什么工具来跟踪Linux / Unix服务器上的变化 无济于事。

如何在Windows 2008服务器上设置中央存储库

我想在Windows 2008服务器上设置一个中央Mecurial存储库,它只允许对某些用户进行推送和拉取访问。 这是为了让远程工作的开发人员在远程工作时通过中央存储库推送/提取更改。

有一个NTFS交叉点作为web根目录的IIS 7站点有什么缺点?

我试图想出一种尽可能less的网站干扰部署ASP.NET代码的方法。 一个想法是build立一个NTFS路口c:\www\example.com在哪里提供服务 c:\www\example.com -> c:\www\example.com_r1234 然后,在部署新代码时,将其复制到c:\www\site.com_r1235 ,并将路口redirect到 c:\www\example.com -> c:\www\example.com_r1235 所以我的问题是什么影响这可能对IIS中的当前请求? 从IIS对变化的反应(如果有的话)来看,还有什么其他的缺点呢? 对于网站的最终用户来说,这是否像我希望的那样无缝? (我曾经考虑过通过命令行来改变站点的web根目录,但是我真的不喜欢重新configurationIIS的想法,因为可能发生的任何不必要的应用程序域或应用程序池混乱,但我不知道很多当站点的configuration物理path在负载下发生变化时会发生什么情况) 要清楚的是,我唯一关心的是我的最终用户的体验。 我的目的是为了避免他们的干扰,对我来说不方便。

如何将版本控制,testing和持续集成/部署等开发实践应用于系统pipe理?

想象一下,你将要pipe理许多服务器,这些服务器有很多人使用的不同的服务。 现在说你想重新configuration或更换其中一台服务器上的某些软件。 显然你不想在生产中的服务器上工作。 如果这是代码更改,作为开发人员,我会在本地开发机器上进行更改,在本地进行testing,并将更改提交到版本控制系统。 然后可以将这些更改部署在临时环境中,进一步testing并最终部署在生产环境中。 如果有必要的话,我也很容易回滚。 一般来说,或者具体来说,你如何在系统pipe理中做到这一点? (首先想到的是使用虚拟机,并将虚拟机映像放在版本控制中,但是我确信有很多文献和我目前没有意识到的聪明的解决scheme。)

使用Dropbox的员工有哪些安全风险?

在公司范围内使用Dropbox文件共享/版本/备份时是否需要考虑特定的安全问题?是否有特定的选项或设置来build议限制风险?

面向多媒体(大文件)的版本控制系统?

是否有任何版本控制系统在处理大文件时特别好(或不好)? 没有太疯狂的,但从几百兆字节到一个十亿字节,我们假设。 目前我们已经颠覆了一些地方,但是有一些说法并不适合这个目的。 我不是自己的开发者,我不知道他们的目标是什么,所以我想我会做一个快速的社区调查额外的信息。 我从系统angular度以及用户angular度对这些VCS解决scheme的行为或适用性感兴趣。 TIA。

Dropbox版本/上传大文件如何?

我有一个免费的收件箱帐户(2GB),我想知道大型文件的版本是如何工作的。 我有一个完整的备份所有我的webfiles站点@刚刚超过1GB。 首次上传1GB后,每次同步后Dropbox都会计算出文件的增量,还是需要重新上传整个文件才能进行版本升级呢? 总是有一个大文件的最新版本,这将是一件很酷的事情,但是我不想每次都上传1GB的带宽。 这可能吗? 谢谢,

有什么解决scheme允许使用服务器configuration文件的版本控制?

在具有多个系统pipe理员的环境中,将服务器configuration文件添加到版本控制系统中看到了一些优势。 最值得注意的是追踪变化的能力,是谁制造的,当然也可以回滚到已知的工作configuration。 我主要对Unix / Linux解决scheme感兴趣,但也会对Windows实现感到好奇。