Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从SVN签出期间是否可以更改文件?_Svn - Fatal编程技术网

从SVN签出期间是否可以更改文件?

从SVN签出期间是否可以更改文件?,svn,Svn,在从SVN签出期间,是否可以在文件的开头添加come注释?在您可以想到的所有时间中,为什么签出是您希望执行此操作的时间?很明显,您希望所有源文件都包含版权声明——为什么不编写一个脚本来检查文件头和错误,如果它是错误的呢?为开发人员提供文件模板,这样一来,第一次就可以很容易地将其正确,并且可以很容易地将版权声明复制到有问题的文件中,这样您就可以进行设置了。在您可以想到的所有时间中,当您想要这样做时,为什么会选择签出?很明显,您希望所有源文件都包含版权声明——为什么不编写一个脚本来检查文件头和错误,

在从SVN签出期间,是否可以在文件的开头添加come注释?

在您可以想到的所有时间中,为什么签出是您希望执行此操作的时间?很明显,您希望所有源文件都包含版权声明——为什么不编写一个脚本来检查文件头和错误,如果它是错误的呢?为开发人员提供文件模板,这样一来,第一次就可以很容易地将其正确,并且可以很容易地将版权声明复制到有问题的文件中,这样您就可以进行设置了。

在您可以想到的所有时间中,当您想要这样做时,为什么会选择签出?很明显,您希望所有源文件都包含版权声明——为什么不编写一个脚本来检查文件头和错误,如果它是错误的呢?为开发人员提供文件模板,这样就可以很容易地在第一时间将其正确无误,并且可以很容易地将版权声明复制到有问题的文件中,这样您就可以完成设置。

其他人指出了这是一个坏主意的一些原因。还有一个

它将击败svn的便利命令。 例如: svn ci将始终签入每个文件。
svn status将列出每个文件,使其无法查看已更改的内容。

其他人指出了这是一个坏主意的一些原因。还有一个

它将击败svn的便利命令。 例如: svn ci将始终签入每个文件。
svn status将列出每个文件,使其无法查看已更改的内容。

此功能类似于CVS、rcs和其他文件中的
$Log$
关键字扩展,仅在线性历史中有效。一旦开始使用分支和分支之间的合并,您就会发现
$Log$
关键字只是一种自动生成琐碎合并冲突的方法。如果使用分支和合并,CVS中的
$Log$
关键字也会出现同样的问题


SVN的一部分目的是使分支的使用和合并比CVS中容易得多。有关更多详细信息,请参阅中对这一点的讨论。

此功能类似于CVS、rcs和其他系统中的
$Log$
关键字扩展,仅在线性历史中有效。一旦开始使用分支和分支之间的合并,您就会发现
$Log$
关键字只是一种自动生成琐碎合并冲突的方法。如果使用分支和合并,CVS中的
$Log$
关键字也会出现同样的问题


SVN的一部分目的是使分支的使用和合并比CVS中容易得多。有关更多详细信息,请参阅中对这一点的讨论。

您能更具体一点吗?通常情况下,当你合作时,文件是在本地下载的,就是这样。你能说得更具体些吗?通常,当你合作时,文件会在本地下载,仅此而已。