Subversion Requirements

searchcoilΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 3 μήνες)

244 εμφανίσεις

Subversion Requirements

& Preferences


#

Requirement

Requirement Met?
(Yes/No)

Additional Notes

1.


Selected product shall integrate with nightly build
system (check in/check out

as part of build
automation
).



2.


Selected product shall support multiple
indep
endent projects.



3.


Selected product shall provide GUI client.



4.


Selected product shall provide GUI administrative
tool.



5.


Selected product shall maintain

history of source
files (versions)
.



6.


Selected product shall
support checking files
in/out
.



7.


Selected product shall support exclusive file
check
-
out.



8.


Selected product shall
support
user
-
supplied
comments for each file check
-
in
.



9.


Selected product shall
support multiple
repositories
.



10.


Selected product shall
support source
snapshots
/label
s

(to match with builds)
.



11.


Selected product shall
be accessible from any
Progeny
physical location.



12.


Selected product shall
provide file version
comparison capabilities
.



13.


Selected product shall
support merging of altered
source files
.



14.


Selected

product shall
provide indication to user of
source files modified by other users
.



15.


Selected product shall not limit the size of source
files.



16.


Selected product shall provide source tree
branching

capabilities.



17.


Selected product shall operate on
W
indows 2000
and Windows XP
clients, and Windows 2000 &
2003 server.



18.


Selected product shall p
rovide the

ability to view
the change history of

source files including:



name of file



date



time



comments





user



difference of what changed

19.


Selected product sh
all preserve source file
modification timestamp on local copies of source
file when file is checked
-
out. Timestamp of file
shall be when it was last checked in.



20.


Selected product shall p
rovide the ability to
lock/pin a
file

once it has been released
.



21.


Selected product shall p
rovide ability to
control
access at the source file level based on user.



22.


Selected product shall operate at all Progeny sites
for all check
-
in/out activities at the minimum rate
of
4GB
/hour.




Preferences


23.


Selected product

should import VSS, Vault, and
CVS files, and associated comments/history.



24.


Selected product should communicate between
client and server over standard TCP/IP protocols.



25.


Selected product should detect

files that need to be
added to source control
.



26.


Selected product should

provide

r
eporting
capabilities
.



27.


Selected product should provide capa
bility to
pin/lock a group of files.



28.


Selected product should provide option to enforce
requiring user comments when checking files in.



29.


Selected produ
ct should be available with volume
licensing.



30.


Selected product should p
rovide the ability to roll

back

source files/trees

to a previous version
.



31.


Selected product should

i
ntegrate wi
th the
commonly used IDEs:



Eclipse



Jdeveloper



NetBeans



Visual Studi
o 2005
).