+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 پاسخ 163 بازدید
0 امتیاز
1 پاسخ 197 بازدید
+1 امتیاز
2 پاسخ 418 بازدید
+1 امتیاز
0 پاسخ 786 بازدید
+2 امتیاز
2 پاسخ 996 بازدید
0 امتیاز
1 پاسخ 355 بازدید
0 امتیاز
1 پاسخ 216 بازدید
+3 امتیاز
0 پاسخ 225 بازدید
0 امتیاز
1 پاسخ 5.9هزار بازدید
...