+2 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)

برای تعریف فولدر بندی (layout) برای Subversion روش های زیادی وجود دارد، برای مثال بصورت زیر:

/trunk
      /Project1
      /Project2
/branches
         /Project1
         /Project2
/tags
     /Project1
     /Project2

و یا بصورت زیر:

/Project1
         /trunk
         /branches
         /tags
/Project2
         /trunk
         /branches
         /tags   

در پروژه های عملی که زیر پروژه های زیادی دارند کدام روش مناسب تر است؟

1 پاسخ

+2 امتیاز
قبل توسط (7.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

یکی از اهدافی که می توان در فولدر بندی subversion دنبال کرد، مدیریت access control می باشد.

بدین صورت که اگر فرض کنیم تیم توسعه داریم که بر روی سورس اصلی کار می کند و یک تیم maintain که بر روی نسخه های release شده کار می کنند، به طبع در صورتی که این مدل را پیش بگیریم استفاده از حالت اول بسیار کار مدیریت access control را تسهیل می کند. زیرا می توانیم دسترسی گروه توسعه را به trunk و دسترسی تیم maintain را به branches بدهیم. در این حالت حتی با افزوده شدن پروژه های جدید احراز دسترسی ها، به واسطه زیر مجموعه trunk یا branches بودن نیز تفویض می گردد.

اما در صورتی که حیطه کاری هر برنامه نویس را بخواهیم بر روی یک یا چند پروژه خاص ( هم پروژه اصلی هم نسخه هایش) تعریف کنیم به طبع استفاده از حالت دوم بهتر است.

 

در کل من از حالت دوم بیشتر خوشم می آید! احساس می کنم ساخت یافته تر و با چشم آشنا تر است.

سوالات مشابه

0 امتیاز
1 پاسخ 260 بازدید
0 امتیاز
1 پاسخ 258 بازدید
+1 امتیاز
2 پاسخ 531 بازدید
+1 امتیاز
0 پاسخ 875 بازدید
+2 امتیاز
2 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 453 بازدید
0 امتیاز
1 پاسخ 246 بازدید
+3 امتیاز
0 پاسخ 280 بازدید
0 امتیاز
1 پاسخ 6.1هزار بازدید
...