![]() |
1
5
这不是SVN的工作方式。 Subversion使用源代码管理的编辑合并提交方式。任何人都可以更改任何文件。提交时,如果存在冲突,可以合并更改(自动或手动) 有关锁定和编辑合并提交的更多讨论,请参见: |
![]() |
2
1
您可以进行一个内部过程,在每个人开始修改文件之前,他向SVN服务器请求一个锁。这样每个人都会收到他正在处理的文件的更新。 但这将消除颠覆的好处,因为在颠覆中,更多的人可以同时处理同一个文件,并合并结果。 |
![]() |
3
0
有一个 Check For Modifications 命令您可以在更新后运行,除非我误解了您。 |
![]() |
4
0
这种部署方式在Subversion中不能很好地工作。您声明您还不想将构建服务器放置到位,因此在部署之前,您必须依赖所有开发人员执行一组一致的步骤,以便在发送到临时阶段时不会丢失任何内容。我要解决的问题是创建一个构建脚本,该脚本将执行以下操作(仅用于发布到临时阶段):
这样,未提交的更改就不会存在于登台中的任何内容中。 |
![]() |
5
0
你可以使用
要知道是否有人有一些未经限制的更改,您需要说服/贿赂/支付/恐吓其他人每天运行测试,或者将其放入cron或其他调度程序中。当然,你会对他们出于某种原因(例如,一些尚未完成、工作不正常的事情等)而离开的文件感到震惊。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |