有多少人可以同时使用添加到Tortioise SVN存储库的同一文件?
答案 0 :(得分:2)
“无限制”和“一个”是正确的答案。让我详细解释一下。
因为SVN是为协作开发而设计的,而不会对可以促进开发的人数施加限制
因为唯一能够提交修改的开发人员是拥有该文件的最新版本的人。进一步修改需要合并以前的修改为当前修改。
您将认真组织您的团队,以便只有同时处理同一文件的小组人员,或者每个人只对共享文件进行非常小而简单的修改。这会影响所需的合并/冲突解决操作的数量。
简单示例:如果您有一个全局语言文件,则可以允许每个开发人员在其底部添加几行而不更改其他行。这转化为易于合并,因为修改只是“添加行”
无论如何,您有时可能希望阻止人们通过锁定来同时处理同一个文件。
答案 1 :(得分:0)
嗯,任何人都可以使用该文件。提出问题的时候到了。
一条公平的信息是,Tortoise在客户端运行而不是在服务器上运行。因此,除非您使用锁,否则当您选择提交更改时,服务器将始终知道您正在处理该文件。
答案 2 :(得分:0)
尽可能多的人。在提交文件并且第二次更新更改后,文件将被合并。如果第一个用户更改了第二个也改变的内容,则更新将导致冲突,用户将看到与本地文件不同的内容与第一个用户更改的内容,并且必须手动选择文件应该如何结束{ {3}}
如果用户修改了文件的不同部分,那么它就没有问题,并且文件在更新时合并。
答案 3 :(得分:0)
一,一,一。
虽然技术上有任意数量的用户。你很快就会发现黄色的CONFLICT真的很头疼,需要更多的时间来合并代码。
我很久以前就用过svn了。如果您可以使用像Git或Mercurial这样的分布式版本控制,那将是最好的。