[英]Can i copy paste the entire code folder in SVN repository
我正在建立一个网站,而我的public_html在SVN下。 现在我对SVN不太了解。
这个周末,我将整个站点复制到了Windows计算机上,并且对该站点进行了一些更改。
我在SRC目录下进行了更改。
现在,我可以将整个文件夹复制粘贴到Webiste主SRC文件夹中。 由于该文件夹是在Windows XP上共享的,因此我可以替换它。 或者,我可以删除旧的并替换为新的。
我只是不想破坏SVN。 哪种方法是安全的,以便diff文件夹上的其他编码器不会受到影响
只要您不触摸.svn文件夹,就可以了。 复制具有相同名称的另一个文件就像编辑它一样。 复制文件后,即可提交更改。
但是:如果其他人进行了更改,请确保在从存储库更新之前复制文件(然后更新将尝试与您的更改合并)! 如果将文件复制到已经更新的文件上,则将覆盖其他人的更改-有效地撤消它们(但您不会注意到,因为可以提交)。
最好的方法是commit / ci
更改更改,而不是删除存储库中的更改。
下次您移动文件时,请使用SVN MOVE
命令。 另外,您可能考虑更新到Git?
这是指向SVN命令的链接,供您入门:)
http://www.linuxfromscratch.org/blfs/edguide/chapter03.html#ch03-introduction
如果复制和粘贴,则应删除public_html和子目录中的所有.svn文件和文件夹。
...或者您可以在服务器上安装SVN客户端并运行“ svn更新”(您可能希望限制.svn文件和文件夹被公众访问)
“ SVN方式”是从Windows计算机执行SRC目录的提交( svn commit
),然后在服务器* public_html *目录内的SRC目录中执行更新( svn update
)。
复制SRC目录时,将克隆工作副本。 您可以将它们既用作常规工作副本,也可以使用存储库来同步它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.