繁体   English   中英

我可以复制将整个代码文件夹粘贴到SVN存储库中吗

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM